간단한질문입니다. 기본적인건데 잘모르겠네요..^^
역곡중
2023.04.01
int i=5;
int j=10;
boolean= true;
라는고 선언하고나서요
b&i=j | i & j
이 식을 연산할때 어떤 순으로 하게 되나요??
연산자 우선 순위대로 나열하면
= &|순서입니다. 그러면 수학적으로는
(b & (i = j)) | (i & j) 이렇게 연산이 되잔아요..
그런데 자바에서는
((b & (i = j)) | i) & j이런 순서로 연산이 되는가요??
맞다면 이유를 좀 가르쳐주세요..
-
매화
위에꺼 맞죠?? 밑에껀 책에 그렇게 설명이 나와있던데..책이 잘 못된거죠?
-
YourWay
해보면 알 것을 .........
-
채련
맞네요. boolean 과 int 는 | 연산이 안됩니다. 글구 제 생각되로 라면.
첫번째것 대로 될것 같은디요.... -
훌림목
우선순위 대로 하면 위에꺼대로 똑같이 되지 않을까요?
근데 나중에 boolean하고 int하고 |연산이 될랑가는 모르겠네요.