&&, || vs &,|

YongJun·2023년 8월 25일

JAVA

목록 보기
3/24
post-thumbnail
package jun;

public class Yongjun {

	public static void main(String[] args) {
		int num1=0, num2=0;
		boolean result;
		
		result = ((num1+=10)<0 && (num2+=10)>0);
		System.out.println("result = "+result); //result = false
		System.out.println("num1 = "+num1+" num2 =  "+num2); //num1 = 10 num2 =  0
		// &&,|| :  (num1+=10)<0 연산 결과가 False이므로 앞 연산만 진행후 종료
		// &,| : (num1+=10)<0 연산 결과가 False여도 뒤에까지 연산한후 종료 
	}
}
profile
개(발자어)린이

0개의 댓글