연산자 정리
23.04.10 (인프런)나도코딩님 내용 정리
1. 증감연산자
int val = 10;
System.out.println(val);
System.out.println(++val);
val = 10;
System.out.println(val);
System.out.println(val++);
System.out.println(val);
int waiting = 0;
System.out.println("대기인원 : "+ waiting++);
System.out.println("대기인원 : "+ waiting++);
System.out.println("대기인원 : "+ waiting++);
System.out.println("현재 총 대기인원 수 : "+ waiting);
2.대입연산자
int sum = 10;
sum+=2;
System.out.println(sum);
sum*=2;
System.out.println(sum);
sum/=2;
System.out.println(sum);
sum-=2;
System.out.println(sum);
3.비교연산자 : 결과값은 true of false로 반환
System.out.println(5 >= 3);
System.out.println(5 >= 7);
System.out.println(5 == 5);
System.out.println(5 != 5 );
4. 논리연산자
boolean coffee = true;
boolean beer = false;
boolean juice = true;
System.out.println(coffee||beer||juice);
System.out.println(coffee && beer && juice);
5. 논리부정연산자
System.out.println(!true);
System.out.println(!false);
System.out.println(!(5==5));
6. 삼항연산자 : 조건에 만족하면 값을 넣고 만족하지 않으면 다른 값을 넣는다.
ex) 결과(변수) = (조건)? (참의 경우 결과값) : (거짓의 경우 결과값);
int x = 3;
int y = 5;
int max = (x > y) ? x : y;
System.out.println(max);
int min = (x < y) ? x : y;
System.out.println(min);
boolean b = (x==y)? true : false;
System.out.println(b);