관리 메뉴

Frog is cry

전위형, 후위형(Day04) 본문

JAVA/국비수업

전위형, 후위형(Day04)

Frog is cry 2020. 7. 14. 15:34
/*
 변수의 값을 1증가(++)하거나 1 감소(--)하는 연사자입니다.
 ++변수명 : 변수가 사용되기 전에 값이 증가된다.	: 전위 증가 
 변수명++ : 변수가 사용된 후 에 값이 증가된다.	: 후위 증가
 --변수명 : 변수가 사용되기 전에 값이 감소된다.	: 전위 감소
 변수명-- : 변수가 사용된 후에 값이 감소된다.	: 후위 감소
 */

public class Day05_03 {
	public static void main(String[] args) {
		int a = 1;
		System.out.println(a);
		
		// 전위는 즉시 연산
		// 후위는 ;이후의 연산
		
		a++;
		System.out.println(a);
		System.out.println(++a);
		System.out.println(a++);
		System.out.println(a);
	}
}
public class Day05_Ex01 {
	public static void main(String[] args) {
		
		int i = 5;
		i++;	// i = i+1과 같은 의미이다. ++i;로 바꿔 써도 결과는 같다.
		// 후위형
		// i = 6
		System.out.println(i);
		
		i = 5;	// 결과를 비교하기 위해 i값을 다시 5로 변경.
		++i;
		// 전위형
		// i = 7
		System.out.println(i);

		System.out.println(i++);
		System.out.println(++i);
		
		
	} 
}
public class Day05_Ex02 {
	public static void main(String[] args) {
		
		int i = 5, j = 5;
		System.out.println(i++);	// 후위형 으로 ; 이후 값 증가
		System.out.println(++j);	// 전위형으로 바로 증가
		System.out.println("i = " + i + ", j = " + j);

	}
}
public class Day05_Ex03 {
	public static void main(String[] args) {
		
		int x = 1;
		int y = 1;
		
		int result1 = ++x + 10;
		int result2 = y++ + 10;
		
		System.out.println(result1);
		System.out.println(result2);
	}
}

'JAVA > 국비수업' 카테고리의 다른 글

비트반전 연산자, 이항 연산자(Day05)  (0) 2020.07.14
산술 연산자, 단항 연산자, 논리 부정 연산자(Day04)  (0) 2020.07.14
실습문제(Day03)  (0) 2020.07.14
boolean(Day03)  (0) 2020.07.14
변수의 연산(Day02)  (0) 2020.07.14
Comments