///////
Search
🐭

05_반복문(1)_이연재

예제) 1~10까지 정수의 합 출력하기
public static void main(String[] args) { int sum = 0; for (int i = 0; i <= 10; i++) { sum += i; } System.out.println(sum); }
Plain Text
복사
예제) 구구단 출력하기
public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); for(int i = 1; i <= 9; i++) { System.out.println(num + " * " + i + " = " + num * i); } }
Plain Text
복사
예제) 1~10까지 정수의 합 출력하기
public static void main(String[] args) { int sum = 0; for (int i = 0; i <= 10; i++) { sum += i; } System.out.println(sum); }
Plain Text
복사
예제) 구구단 출력하기
public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); for(int i = 1; i <= 9; i++) { System.out.println(num + " * " + i + " = " + num * i); } }
Plain Text
복사
예제) 1~10까지 정수의 합 출력하기
public static void main(String[] args) { int sum = 0; for (int i = 0; i <= 10; i++) { sum += i; } System.out.println(sum); }
Plain Text
복사
예제) 구구단 출력하기
public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); for(int i = 1; i <= 9; i++) { System.out.println(num + " * " + i + " = " + num * i); } }
Plain Text
복사

5장 반복문

반복문에는 While문, Do while문, for문, for each문이 있다.

5-1. while문

-while(조건문){ 반복 문장 }
Plain Text
복사
조건문의 내용이 참일 때 괄호안의 구문이 실행되고 거짓이면 실행되지 않는다.
예제) 1~10까지 정수의 합 출력하기
public static void main(String[] args) { int sum = 0; int num = 0; while(num<=10) { sum += num; num++; } System.out.println(sum); }
Plain Text
복사

5-2. Do While문

do{ 반복 문장 }while(반복 조건);
Plain Text
복사
우선 괄호안의 구문을 실행 후 반복조건을 확인해 true일때 괄호를 반복하여 실행한다.
while문과 do while문의 차이: do while문은 일단 한번은 실행한다.

5-3. for 문

for(초기식;조건식;증감식){ 반복문장 }
Plain Text
복사
초기식을 먼저 실행한다. 이때 메모리에 초기식의 값이 올라간다.
다음으로 조건식을 확인한다. 조건식이 true일 때 괄호 안의 문장을 실행한다.
그 후 증감식을 실행한다. 다음으로 다시 조건식을 확인해 트루이면 괄호 안의 문장을실행하는 과정을 반복하게 된다.
예제) "I love Java" 5번 출력하기
public static void main(String[] args) { for (int i = 0; i < 5; i++) { System.out.println("I love Java"); } }
Plain Text
복사
예제) 1~10까지 정수의 합 출력하기
public static void main(String[] args) { int sum = 0; for (int i = 0; i <= 10; i++) { sum += i; } System.out.println(sum); }
Plain Text
복사
예제) 구구단 출력하기
public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); for(int i = 1; i <= 9; i++) { System.out.println(num + " * " + i + " = " + num * i); } }
Plain Text
복사