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

求解,哪里出错了

 public class HelloWorld{

 public static void main(String[] args){ 

int num = 999;

int count = 0; 

for(count=0;num=999){

    count++    

    num/10 

    if(num/10==0);     

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

}

正在回答

5 回答

for循环用的不对    ,if那个可以省掉,for循环会帮你筛选的

public class Qiuweishu 

{

public static void main(String[] args) 

{

int num = 999;

        int count = 0; 

        for(;num!=0;count++){   

         num=num/10; }    

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

}

}


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

qq_八度余温_6 提问者

非常感谢!
2017-02-22 回复 有任何疑惑可以回复我~
for语法都不对阿。。 
for(变量初值,变量条件,变量增量变化)
for(i=0;i<10;i++);
1 回复 有任何疑惑可以回复我~

循环没有结束的条件(break),或者这一开始循环就结束了,int num=999???----for(count=0;num=999?????)

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

for语句循环条件没有

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

举报

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

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

进入课程

求解,哪里出错了

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