课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
2022-08-13
源自:Java入门第一季(IDEA工具)升级版 4-14
正在回答
你的n在第一次循环结束的时候加到7,没有重置,7<=6不满足,所以后面的都不会在进入第二层循环了,可以在进去第二层前重置n的值,如n=1;
在第一个 while 中 int 值一直在 除以 10 ,int 无法存储小数,其必然结果是 n=0,当n=0 是不满足第二个 while 的启动条件,故此第二个一直无法启动换 double 或者 float 一样,第一个 while 在结束后 n必然是<=0 的
电信1班
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
1 回答请问我的循环为什么只执行了一次就输出了
1 回答为什么用if不行,用while就可以了?
1 回答用if只循环一次用while循环到60?
3 回答这样写一个循环体就结束了,想不到要用二重循环
2 回答为什么使用while循环可以,使用if...else循环语句不能进行循环呢?