1.연산자(Operator)

0
post-thumbnail

연산자 정리

23.04.10 (인프런)나도코딩님 내용 정리

1. 증감연산자

		int val = 10;
		System.out.println(val); //10
		System.out.println(++val);  //11
		
		val = 10;
		System.out.println(val);  //10
		System.out.println(val++);  //10
		System.out.println(val); //11
		
		//증감연산자 이용 은행 대기표 뽑기
		int waiting = 0;
		System.out.println("대기인원 : "+ waiting++); //0명
		System.out.println("대기인원 : "+ waiting++); //1명
		System.out.println("대기인원 : "+ waiting++); //2명
		System.out.println("현재 총 대기인원 수 : "+ waiting); //3명 

     

2.대입연산자

		int sum = 10;
		sum+=2;
		System.out.println(sum); //12
		
		sum*=2;
		System.out.println(sum); //24
		
		sum/=2;
		System.out.println(sum); //12
		
		sum-=2;
		System.out.println(sum); //10
		
        
3.비교연산자 : 결과값은 true of false로 반환

        System.out.println(5 >= 3); //true
        System.out.println(5 >= 7); //false
        System.out.println(5 == 5); //true
        System.out.println(5 != 5 ); //false
        
4. 논리연산자 

        boolean coffee = true;
        boolean beer = false;
        boolean juice = true;

        // OR 연산
        System.out.println(coffee||beer||juice); //하나라도 true이면 true (모두 거짓일 때 false)

        // AND 연산
        System.out.println(coffee && beer && juice); //모두 true여야 true
        

5. 논리부정연산자

 		System.out.println(!true); //false
        System.out.println(!false); //true
        System.out.println(!(5==5)); //false
        
6. 삼항연산자 : 조건에 만족하면 값을 넣고 만족하지 않으면 다른 값을 넣는다.
ex) 결과(변수) = (조건)? (참의 경우 결과값) : (거짓의 경우 결과값);
		
        int x = 3;
        int y = 5;
        int max = (x > y) ? x : y;
        System.out.println(max); //5

        int min = (x < y) ? x : y;
        System.out.println(min); //3

        boolean b = (x==y)? true : false;
        System.out.println(b); //false

0개의 댓글