Java 20 for文


//for文:条件が満たされたときにブロック{}を繰り返し実行するのに適した回数
//1~5、1インクリメント
// for(int i=1;i<=5;i++) {//i=1,2,3,4,5
// System.out.println("I can do it.");
// }
/ 1 2 4
for(初期化;条件式;増分式){
3実行する文(参加期間中に2、3、4を繰り返す)
}
/
// i = i+2
//for(int i=1;i<=10;i+=2){//1、3、5、7、9...10前5回.
// System.out.println(「さようなら」);
// }
// i = i2 1,2,4,8,16...
//for(int i=1;i<=10;i=2){//1、2、4、8が4回撮られる
// System.out.println(「さようなら」);
// }
//for(int i=1;i<=10;i=2){//1、2、4、8が4回撮られる
// System.out.println(i);
// }
// for(int i=10;i>=1;i--) {
// System.out.println(i);
// }
//初期値条件式
// for(int i=1,j=10;i<=10;i++,j--) {
// System.out.println("i= "+i+", j= "+j);
// }
/
int i;//for文内iはfor文内でのみ使用できます.
//外に書きたい場合は、for文以外の変数を宣言する必要があります
//変数の範囲が小さいほど良い
    for(i=1;i<=10;i++) {//조건식을 생략하면 true로 간주되어서 무한반복문이 됨
		System.out.println(i);//1,2,3,~,10
	}
	System.out.println(i);//11
	*/
	
	int sum = 0;
	
	for(int i=1; i<=5; i++) {
		sum += i; //sum = sum+i
	//	System.out.printf("1~%d까지의 합:%d%n",i,sum);
	}
	System.out.println("1~5까지의 합:"+sum);
/*	 sum =sum + i
	   0 = 0 + 1 = 1
	   1 = 1 + 2 = 3
	   3 = 3 + 3 = 6
	   6 = 6 + 4 = 10
	   10 = 10 + 5 = 15
	 */