标题一定要长 自己遇见的代码问题如下:
public class Demo05 {
public static void main(String[] args) {
int sum = 0;
int n = 0;
for(int i=1;i<=100;i++){
sum+=i;
if (sum==20){
// System.out.println(i);
n = i;
break;
}
}
System.out.println(n);
}
}
public class Demo05 {
public static void main(String[] args) {
int sum = 0;
int n = 0;
for(int i=1;i<=100;i++){
sum+=i;
if (sum>20){
// System.out.println(i);
n = i;
break;
}
}
System.out.println(n);
}
}
为什么第一段代码if处用了sum==20就会陷入死循环?
public class Demo05 {
public static void main(String[] args) {
int sum = 0;
int n = 0;
for(int i=1;i<=100;i++){
sum+=i;
if (sum==20){
// System.out.println(i);
n = i;
break;
}
}
System.out.println(n);
}
}
public class Demo05 {
public static void main(String[] args) {
int sum = 0;
int n = 0;
for(int i=1;i<=100;i++){
sum+=i;
if (sum>20){
// System.out.println(i);
n = i;
break;
}
}
System.out.println(n);
}
}
为什么第一段代码if处用了sum==20就会陷入死循环?