자바 중, & & &, | | 과 | 의 차이

1123 단어 학습 축적
자바 의 논리 연산 자 에는 다음 과 같은 네 가지 종류 가 있 습 니 다. & (단락 과), &, |, | (단락 또는).
& & & 는 모두 & & 와 구별 된다. 첫 번 째 조건 이 만족 하지 않 으 면 뒤의 조건 은 판단 하지 않 는 다.그리고 & 모든 조건 을 판단 해 야 한다.
다음 프로그램 보기:
4. 567913. 수출 한 것 은 '잘못 보고 하지 않 았 습 니 다' 입 니 다.& & 를 & 로 바 꾸 면 다음 과 같은 오류 가 발생 합 니 다.
public static void main(String[] args) {
		// TODO Auto-generated method stub
		if((23!=23)&&(100/0==0)){
			System.out.println("      。");
		}else{
        	System.out.println("    ");
        }
	}

이 유 는 & & 시 판단 첫 번 째 조건 은 false 이 고 뒤의 100 / 0 = = 0 이 조건 은 판단 하지 않 았 기 때문이다.
        &모든 조건 을 판단 해 야 하기 때문에 뒤의 조건 을 판단 하기 때문에 잘못 보고 할 수 있다.
   ||과 | 은 모두 "또는" 를 나타 내 는데 차이 점 은 | | | 이 첫 번 째 조건 을 만족 시 키 면 뒤의 조건 은 더 이상 판단 하지 않 고 | 모든 조건 을 판단 해 야 한 다 는 것 이다.
다음 프로그램 보기:
4. 567913. 이때 '연산 에 문제 가 없습니다' 를 출력 합 니 다.| | | 을 | 로 바 꾸 면 잘못 보고 합 니 다.
이 유 는 | | 첫 번 째 조건 은 true 이 고 뒤의 조건 은 판단 하지 않 고 괄호 안의 코드 를 실 행 했 기 때 문 입 니 다. | 모든 조건 을 판단 해 야 합 니 다.
그래서 틀 릴 수도 있어.

좋은 웹페이지 즐겨찾기