Frog is cry
전위형, 후위형(Day04) 본문
/*
변수의 값을 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