 
		文一紫
2014-12-10 21:49
请问差别在哪呢?
下面这样写会不会导致什么错误呢?
public class HelloWorld{
	public static void main(String[] args){
		int sum = 0;
		for(int i = 1;i <= 10;i++){
			if(sum > 20){
				break;
			}
			sum = sum + i;
		}
		System.out.println(sum);
	}
} 
				为什么i的初始值是1呢.这样不是直接从2开始求和?
 
				结果都一样,区别就在于,你这种方式i加到了7,而答案那个i加到了6,你这个程序没有任何问题。
Java入门第一季(IDEA工具)
1168088 学习 · 18754 问题
相似问题