본문 바로가기

JAVA9

[Java] 조건연산자 (삼항연산자) / 예제 1. 조건 연산자(삼항 연산자) - 조건 연산자("? : ")의 의미 삼항 연산자로 자바언어에서 반복적인 if ~ else 문의 구조를 간단히 표현하는데 사용한다. - 조건 연산자의 형식 a ? b : c ; a가 참이면 b의 결과 값을 가지고 a가 거짓이면 c의 결과값을 가진다. ex) 1. if 조건문을 사용한 경우 int max; if( x>y) max=x;//true인 경우 else max=y;//flase인 경우 1-1. 조건 연산자를 사용한 경우 int max = (x>y) ? x: y; 1. TriOperTest01.java public class TriOperTest01{ public static void main(String[] args){ int x=100, y=200; int max .. 2023. 3. 9.
[Java] 복합 할당 연산자(Compound Assignment Operators)(예제) 1. CompAssignTest01.java public class CompAssignTest01{ public static void main(String[] args) { int x=100; x+=10;//x=x+10 System.out.printf("x += %d\n", x); x=100; s-=10;//x=x-10 System.out.prtinf("x -= %d\n", x); x=100; x*=10;//x=x*10 System.out.printf("x *= %d\n", x); x=100; x/=10;//x=x/10 System.out.printf("x /= %d\n", x); } } 2023. 3. 8.
[Java] 산술연산자/후위 전위연산 (예제) 1. InDecoperTest_01.java public class InDecoperTest_01 { public static void main(String[] args) { int x = 100; System.out.println("전위 증가 연산자 (++x)"); System.out.printf("x의 현재값 = %d\n", (++x)); System.out.println(); x=200; System.out.println("후위 증가 연산자 (x++)"); System.out.printf("x의 현재값 = %d\n", (x++)); } } 2. RelOperTest.java public class RelOperTest_01 { public static void main(String[] args){ .. 2023. 3. 5.
[Java] 단항 연산자(Unary Operators) ※ 단항 연산자 1. 부호 연산자(-) - 부호 연산자 ("-")는 값의 부호를 반대로 취하는 연산자 2. 증가(++) 및 감소(--)연산자 - 증가 연산자("++")는 값을 1 증가시킨다. - 감소 연산자는 ("--")는 값을 1 감소시킨다. 전위형 예시) --a 후위형 예시) a-- 2023. 3. 5.