项目里面检查出一个BUG,忙活了半天,发现有这样一回事。
郁闷无比,脑袋都快炸了。没心思分析了,哪位路过帮忙解释下~~~public class TestContinue {
public static void main(String[] args) {
int arr[] = new int [10];
for (int i = 0 ; i < 10; ++i)
arr[i] = i + 100;
for (int i = 0 ; ; ++i) {
System.out.println(arr[i]);
if (i == 8) break;
if (i == 5) continue;
}
}
}output:100##################################################public class TestContinue {
public static void main(String[] args) {
int arr[] = new int [10];
for (int i = 0 ; i < 10; ++i)
arr[i] = i + 100;
int j = 0;
for (int i = 0 ; ; ++i) {
System.out.println(arr[i]);
if (i == 8) break;
if (i == 5) continue;
++j;
}
}
}output100
101
102
103
104
105
106
107
108
郁闷无比,脑袋都快炸了。没心思分析了,哪位路过帮忙解释下~~~public class TestContinue {
public static void main(String[] args) {
int arr[] = new int [10];
for (int i = 0 ; i < 10; ++i)
arr[i] = i + 100;
for (int i = 0 ; ; ++i) {
System.out.println(arr[i]);
if (i == 8) break;
if (i == 5) continue;
}
}
}output:100##################################################public class TestContinue {
public static void main(String[] args) {
int arr[] = new int [10];
for (int i = 0 ; i < 10; ++i)
arr[i] = i + 100;
int j = 0;
for (int i = 0 ; ; ++i) {
System.out.println(arr[i]);
if (i == 8) break;
if (i == 5) continue;
++j;
}
}
}output100
101
102
103
104
105
106
107
108
解决方案 »
- 为什么子类调用超类构造函数直接super()就可以,而不super.constructor()
- JDBC的问题,没理解,最后结果都一样,帮我看看有什么区别
- java学习的问题
- 请问在java中有没有什么方法可以获得硬盘的实际容量和可用容量啊?
- 紧急求助:字符串加法运算!! 答案帖出来马上给分!!
- Java线程、集合大家用的多吗?用在哪?主要是用了哪些内容?有没有好的经验总结呢?
- 求助JAVA如何连接SQL server2012
- 请问Java平台有哪些开发工具?
- 有什么方法可以连接到MS SQL Server数据库呢?
- java数组匹配求算法
- java安全编码,如何用一个key产生多个不同的MAC(消息验证码)?
- 将一段C程序转成JAVA
比如你开始没有循环,out 100,然后加上循环了但实际没有更新编译.有些容器中JSP经常这样.程序本身绝对不可能出现你上面的情况