-
비교연산자를 출력 및 () 쓰는 이유개발/Java 2019. 7. 14. 17:42
비교연산자를 출력하면 true 나 false 값이 반환된다.
int a=1, b=2;
System.out.println(" a == b ..."+ (a==b) ); //에서는 false가 반환되겠지만System.out.println(" a = b ..."+ (a=b) ); //에서는 '2'가 반환된다.
--------------------------------------------------
int a=1, b=2;
System.out.println(" a < b ..."+ (a<b) );이러한 상황에서 a<b를 ()안에 넣는 이유는 '+'연산이 비교연산보다 우선순위가 낮기 때문에 컴파일이 되지않는다.
System.out.println(a<b);
그냥 이렇게 출력하는건 문제없음.