为了账号安全,请及时绑定邮箱和手机立即绑定

为啥不对呢?

public class HelloWorld{ public static void main(String[] args){ int num = 999; int count = 0; while(num!=0) {    num=num/10;    count++; } System.out.println("它是个"+count+"位的数!" ); } } } ???

正在回答

2 回答

public class HelloWorld{ public static void main(String[] args){

 int num = 999;    

int count = 0; 

while(num!=0) {  

  num=num/10;   

 count++; } 

System.out.println("它是个"+count+"位的数!" ); 

看了你的代码,while循环里面,应该是先 count++;接着下行代码   num=num/10;   ,你把顺序搞反了。还有就是没得输入数值的判断,如果出错没得报错的条件语句。请您仔细看  “官方的不会怎么办”,在任务的下方 ,点一下就可以看到源代码了。

0 回复 有任何疑惑可以回复我~

多了个}

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165154    人
  • 解答问题       17581    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

为啥不对呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信