Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java 9의 JShell에서 관계형 및 논리 연산자를 구현하는 방법은 무엇입니까?


JShell Java 9에 도입되어 Java 언어 기능과 광범위한 라이브러리를 탐색, 발견 및 실험할 수 있습니다.

관계형 운영자 (==, !=<,>, <=,>= )은 주로 비교에 사용할 수 있습니다. . 부울이 아닌 기본 데이터 유형의 피연산자를 허용하고 부울 을 반환합니다. 값. JShell은 또한 논리적 운영자 표현에 사용할 수 있습니다. 논리 연산자는 부울 을 기대할 수 있습니다. 연산자 . 이러한 피연산자를 포함하는 표현식은 if 내의 코드에서 부울 조건을 형성하는 데 사용할 수 있습니다. , , 그리고 동안 진술. 논리 연산자에는 "&&:논리 AND가 포함됩니다. ", "|| :또는 " 및 "! :아님 ".

아래 두 코드 스니펫에서 관계형 운영자 JShell을 사용합니다.

스니펫-1

jshell> int i = 10;
i ==> 10

jshell> i > 10;
$2 ==> false

jshell> i >= 10;
$3 ==> true

jshell> i < 10;
$4 ==> false

jshell> i <= 10;
$5 ==> true

jshell> i == 10;
$6 ==> true

jshell> i == 20;
$7 ==> false

스니펫-2

jshell> int i = 15;
i ==> 15

jshell> i >=15
$1 ==> true

jshell> i <= 15
$2 ==> true

jshell> i >= 15 && i <= 25
$3 ==> true

jshell> i == 30;
$4 ==> false

jshell> i = 30;
i ==> 30

jshell> i >= 15 && i <= 25;
$5 ==> false


아래 코드 스니펫에서 논리적 운영자 JShell을 사용합니다.

jshell> true && true
$1 ==> true

jshell> true && false
$2 ==> false

jshell> false && true
$3 ==> false

jshell> false && false
$4 ==> false

jshell> true || true
$5 ==> true

jshell> true || false
$6 ==> true

jshell> false || true
$7 ==> true

jshell> false || false
$8 ==> false