비교순서 썸네일형 리스트형 CS 이야기 : if의 비교순서 CS 이야기 두번째 포스팅 if의 비교순서이다. 어느 언어로 코딩할 때나 거의 대부분의 상황에서 사용하는 것이 if이다. if문은 and, or 또는 &&, ||로 비교연산을 중복해서 사용할 수 있는데, 그 순서에 관한 이야기이다. 위 코드가 종료되면 표준출력창에는 무엇이 떠있을까? 에러 없다? 에러 있다? 여기서 try문 안에있는 if문의 조건 2개를 보면 두번째 조건문에서는 IndexOutOfBoundsException이 뜬다. 그러면 "에러 있다"가 출력될까? 위 코드의 실행결과는 이것이다. 그럼 두 조건문의 순서를 바꿔준다면? 에러가 발생한다. 여기서 알 수 있는 점 or를 연속으로 쓴 if문에서는, 첫번째 비교연산부터 차례대로 수행해 하나라도 참을 만나면 뒤에 있는 연산을 수행하지 않고 비교를 .. 더보기 이전 1 다음