课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
1)为什么i必须在for语句外面定义?
2)运行结果错误,逻辑错在哪?
谢谢
2019-03-27
源自:Java入门第一季(IDEA工具)升级版 4-15
正在回答
public class NumberBit { public static void main(String[] args) { int num = 999; for(int i =1; i <= 10; i++) { int j = (int) Math.pow(10, i); if(num < j) { System.out.println("输入的数字" + num + "是一个" + i + "位数的数。"); break; } } } }
正确代码应该这样
慕九州7302270
小小铁头娃 提问者 回复 慕九州7302270
1)i可以在for里面定义[for(int i =1; ; )] 但这个i就只有for里面的东西认识他,外面的System.out 就不认识了会报错找不到i;2)break只退出了if没有退出for他会继续循环
小小铁头娃 提问者
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
3 回答请问大神们,这样写哪里错了吗
3 回答请问大神这是哪里错了。。。。
4 回答请问大神们哪里错了???
5 回答请问大神哪里出错了?
1 回答请问错在哪里?请大神改正?