求1到99999的和 :
1.for循环
public class Test{
public static void main(String[] args){
int sum = 0;
for (int i = 1;i<100000;i++){
sum = sum + i;
}
System.out.println(sum);
}
}
输出结果为:704982704
我犯过的错:
- String后边没加括号
- i++后边没加分号
- System.out.println(sum);写在了for循环里边
- 没定义i的数据类型
2.while循环
public class Test8{
public static void main (String[] args){
int sum = 0;
int i =1;
while (i<100000){
sum = sum + i;
i++;
}
System.out.println(sum);
}
}
输出结果为:704982704
犯的错误:开始把i++放到了 sum = sum + i 的前边 ,输出结果不一致。