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