public class w { public static void main(String[] args) { int i =0; int i1 =0; while (i<13){ i++; while (i1<60) { System.out.println(); System.out.println(i + ":" + i1); i1++; } } } }为什么外层循环不能自增
时间: 2023-12-03 21:03:35 浏览: 37
这是因为在 while 循环的开始处,你并没有更新 i1 的值,所以内层循环会一直重复执行,而外层循环的 i 永远无法自增。为了修复这个问题,你可以在外层循环结束时将 i1 重置为 0,或者将内层循环改为 for 循环,并在每次循环结束时将 i1 自增。以下是修复后的代码:
```
public class w {
public static void main(String[] args) {
int i = 0;
int i1 = 0;
while (i < 13) {
i++;
i1 = 0; // 重置 i1
while (i1 < 60) {
System.out.println(i + ":" + i1);
i1++;
}
}
}
}
```
相关问题
public class Test f public static void main(String[] args)f int i=1: while(i<10if((++)%2==0)[ System.out.print(i+"");
根据提供的引用内容,以下是一个Java程序,它将打印1到9之间的所有偶数:
```java
public class Test {
public static void main(String[] args) {
int i = 1;
while (i < 10) {
if ((i++) % 2 == 0) {
System.out.print(i + "");
}
}
}
}
```
输出结果为:2 4 6 8
public class Demo { public static void main(String args[]) { int sum = 0 ; int x = 10 ; while (x > 0) { sum += x ; } System.out.println(sum) ; } }
这段代码有一个无限循环的问题。在 while 循环中, x 的值一直大于 0,因此循环条件永远为真,程序会一直执行 while 循环,导致程序陷入无限循环。如果你想要修复这个问题,需要在循环中修改 x 的值,使其最终小于等于 0,或使用 break 语句来跳出循环。例如:
```java
public class Demo {
public static void main(String args[]) {
int sum = 0;
int x = 10;
while (x > 0) {
sum += x;
x--; // 每次循环减少 x 的值
}
System.out.println(sum);
}
}
```
这样,循环会在 x 的值减少至 0 时结束,sum 中将包含 10 到 1 的所有整数的和,输出结果为 55。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)