Explanation
1. 논리 연산자는 단락 평가를 수행합니다.
2. 소위 단락이란 연산에 참여하는 하나의 피연산자가 표현식의 값을 추론하기에 충분할 때 다른 피연산자(표현식일 수 있음)가 실행되지 않음을 의미합니다.
논리 연산자를 사용할 때 두 피연산자가 모두 참이면 결과는 참이지만, 첫 번째 연산이 거짓이면 결과는 반드시 거짓이어야 하며 두 번째 연산은 더 이상 판단되지 않습니다.
Example
public static void main(String[] args) { int a = 5;//定义一个变量; boolean b = (a < 4) && (a++ < 10); //使用短路逻辑运算符的结果为false System.out.println("使用短路逻辑运算符的结果为" + b); //a的结果为5 System.out.println("a的结果为" + a); }
이 프로그램은 단락 논리 연산자(&&)를 사용합니다. 먼저 a<4의 결과가 거짓이고 b의 결과가 거짓이므로 a+의 두 번째 연산이 수행됩니다. +<10은 더 이상 판정을 수행하지 않으므로 a의 값은 5입니다.
Java는 데스크톱 애플리케이션, 웹 애플리케이션, 분산 시스템 및 임베디드 시스템 애플리케이션을 작성할 수 있는 객체 지향 프로그래밍 언어입니다.
위 내용은 자바의 단락 논리 연산자를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!