Java
 Computer >> コンピューター >  >> プログラミング >> Java

Java 9のJShellでリレーショナル演算子と論理演算子を実装するにはどうすればよいですか?


JShell はJava9で導入されました。これにより、Java言語機能、および広範なライブラリを探索、発見、および実験することができます。

リレーショナル 演算子 ==、!=<、>、<=、> = )主に比較に使用できます 。非ブールプリミティブデータ型のオペランドを受け入れ、ブールを返します。 価値。 JShellは論理もサポートします 演算子 式で使用できます。論理演算子はブール値を期待できます オペランド 。これらのオペランドを含む式は、 if内のコードでブール条件を形成するために使用できます。 、 for 、およびながら ステートメント。論理演算子には次のものが含まれます: " &&:論理AND "、" || :または "と"! :しない "。

以下の2つのコードスニペットでは、リレーショナルを実装できます。 演算子 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

  1. Java 9でJavaFXを使用してJShellを実装するにはどうすればよいですか?

    JShell サンプル式を実装するために使用されるインタラクティブなツールです。 JavaFXを使用してプログラムでJShellを実装できます アプリケーションの場合、以下にリストされているJavaプログラムにいくつかのパッケージをインポートする必要があります import jdk.jshell.JShell; import jdk.jshell.SnippetEvent; import jdk.jshell.VarSnippet; 以下の例では、サンプルのJavaFXアプリケーションを実装しました。 テキストフィールドにさまざまな値を入力します 「評価」を押します 「」ボタン。対応する

  2. Java 9のJShellでスニペットを保存、編集、およびドロップする方法は?

    JavaシェルまたはJShell は公式のREPL (Read-Evaluate-Print-Loop) Java 9で導入 。すばやくプロトタイピングするためのインタラクティブなシェルを提供します 、デバッグ main()は必要ありません メソッドを実行する前にコードをコンパイルする必要はありません。 JShellは、「jshell」と入力することで簡単に開始できます コマンドプロンプトで。 スニペットを保存 / save [-all | -history | -start] を使用して、スニペットソースをファイルに保存できます。 コマンド。 C:\Users\User>jshe