package chap_04;
public class _05_For {
public static void main(String[] args) {
// 반복분 사용 For
// for (선언 ; 조건 ; 증감 ) {
// }
for ( int i = 0; i <10; i++) {
// System.out.println("어서오세요. 나코입니다. " + i);
// System.out.println("환영합니다. 나코입니다. " + i);
System.out.println("환영합니다. 코나입니다. " + i);
}
// 짝수만 출력 (fori 만 적고 엔터)
// 0, 2, 4, 6, 8
for (int i = 0; i < 10; i += 2) {
System.out.print(i); //그냥 print = 줄바꿈 없이 출력
}
System.out.println(); //줄바꿈
// 홀수만 출력
// 1, 3, 5, 7, 9
for (int i = 1; i < 10 ; i += 2) {
System.out.print(i);
}
System.out.println();
// 거꾸로 숫자를 출력
// 5, 4, 3, 2, 1
for (int i = 5; i > 0; i--) {
System.out.print(i);
}
System.out.println();
// 1부터 10까지의 수들의 합
// 1 + 2 + ... + 10
int sum = 0;
for (int i = 1; i <= 10; i++) {
sum += i;
System.out.println("현재까지 총합은 " + sum + "입니다.");
}
System.out.println("1부터 10까지의 모든 수의 총합은 " + sum +"입니다.");
}
}
결과
02468
13579
54321
현재까지 총합은 1입니다.
현재까지 총합은 3입니다.
현재까지 총합은 6입니다.
현재까지 총합은 10입니다.
현재까지 총합은 15입니다.
현재까지 총합은 21입니다.
현재까지 총합은 28입니다.
현재까지 총합은 36입니다.
현재까지 총합은 45입니다.
현재까지 총합은 55입니다.
1부터 10까지의 모든 수의 총합은 55입니다.