课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
for(int i=0;(i<10)&&(num>=1);i++){
num=num/10;
count++;
}
System.out.println("它是个"+count+"位的数");
2016-06-25
源自:Java入门第一季(IDEA工具)升级版 4-15
正在回答
你也愿意来一起打拼?但是我的公司公司还没开起来,网站筹划的差不多了。还是没看明白1楼大牛给解释的。。。
亲们,谢谢你们的关心!终于过了!!因为 System.out.println("它是个"+count+"位的数"); 这里最后少了个感叹号!!!!
System.out.println("它是个"+count+"位的数!"); 这样就给过了!
花草木香丶忆花间相见
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
while(num>=1){
这样也不给过 还是要再试试!!
i= 0 虽然小于10但是不大于1,没有进入循环里面
可能是不同编辑器间的区别
for(int i = 0;i<10;i++){ if(num>=1){ num = num /10; count++; } }
慕粉13960445854 提问者
可能是for循环的判断条件只能是你前面定义的int i;比如:int i= 0;i<10;i++ for只判断变量 i ,你既想判断i,又想判断 另一个变量,只能在for循环体里进行判断,也就是你的num判断。
我试了很多循环 在Myeclipse里面都验证过了 可是复制过来 都显示让我再试试
方法不唯一,我也是初学者,有的时候也不过,前提确认下自己的是否正确,
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
5 回答为什么我在myeclipse里输入上面的代码无法通过呢
6 回答为什么我这个不能通过呢?
3 回答为什么代码不通过
3 回答我的代码没有错啊 为什么 会不让我过呢?
3 回答为什么我写的代码一直错