본문 바로가기

ETC/복습

[복습_JAVA] 09

● 증감 연산자

- ++, --

1. 전위형

- 해당 라인부터 바로 적용된다.

(ex) ++data, --data

 

2. 후위형

- 다음 라인부터 적용된다.

(ex) data++, data--

 

※ 둘 다 사용해도 되는 상황에서는 후위형을 쓰도록 한다.

 

 

 

● 반복문

1. for문

- 조건식이 true일 때 반복하고, false일 때 종료한다.

for(초기식; 조건식; 증감식) {

    실행할 문장

}

 

 


 

실습(증감 연산자)

1. 전위형

public class Oper5 {
	public static void main(String[] args) {

		int data = 10;
		System.out.println(++data);  // 증감값을 바로 적용하여 출력한다.

	} 
}
 
결과

 

 

 

2. 후위형

public class Oper5 {
	public static void main(String[] args) {

		int data = 10;
		System.out.println(data++);  // 증감값을 바로 적용하여 출력하지 않는다.

	} 
}

 

결과

 

 

 

 

실습(for문)

1. 100~1까지 출력

import java.util.Scanner;

public class ForTask {
	public static void main(String[] args) {

		for(int i = 0; i < 100; i++) {
			System.out.println(100 - i);  // 100 - 0, 100 - 1, 100 - 2, ...
		} 
		
	}
}

 

결과

 

 

 

 

2. 1~100까지 중 짝수만 출력

import java.util.Scanner;

public class ForTask {
	public static void main(String[] args) {

		for(int i = 0; i < 50; i++) {  // 50번 반복
			System.out.println((i + 1) * 2);  // (0 + 1) * 2
		} 
		
	}
}

 

결과

 

 

 

3. 1~n까지 합 출력

import java.util.Scanner;

public class ForTask {
	public static void main(String[] args) {

		Scanner sc = new Scanner(System.in);
		int num = 0, sum = 0;
		System.out.print("1부터 입력한 값 까지의 합 출력 >> ");
		num = sc.nextInt();
		
		for(int i = 0; i < num; i++) { 
			sum = sum + i + 1;
		}
		System.out.println(sum);
		
	}
}

 

결과

 

 

 

'ETC > 복습' 카테고리의 다른 글

[복습_JAVA] 11  (0) 2022.08.16
[복습_JAVA] 10  (0) 2022.08.15
[복습_JAVA] 08  (0) 2022.08.13
[복습_JAVA] 07  (0) 2022.08.12
[복습_JAVA] 06  (0) 2022.08.10