true로 STMT의 evalutes "만약"아래 다음의 값 출력 = 20 그렇지 않으면 10 .. 성명 평가 if 문 자바
사람이 증가 연산자 여기에 어떻게 작동하는지 설명 할 수 있습니다.?public class Test {
public static void main(String[] args) throws IOException {
int Output = 10;
boolean b1 = true;
if ((b1 == true) && ((Output += 10) == 20)){
System.out.println("We are Equal = " + Output);
}
else{
System.out.println("Not Equal = " + Output);
}
}
}
+1'&&'가'&'(비트 단위)로 변경되면'Output + = 10'은 항상 연산이 단락되지 않기 때문에 항상 추가됩니다. – dkatzel