English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
このチュートリアルでは、例を通じてJava式、Java文、式と文の違い、およびJavaブロックを学びます。
前の章では、式、文、ブロックを使用しましたが、それらの詳細については説明しませんでした。変数、演算子、リテラルについて学んだ後、これらの概念をより簡単に理解できます。
Java式は変数、演算子、リテラルとメソッド呼び出しで構成されています。メソッド呼び出しの詳細については、Java メソッド。例えば、
int score; score = 90;
score = 90はintデータ型を返す式です。次に、例を示します。
Double a = 2。2, b = 3。4, result; result = a + b - 3。4;
ここで、a + b - 3。4は式です。
if (number1 == number2) System.out.println("1比2大");
ここでnumber1 == number2は布尔値を返す式です。同様に、"1比2大"は文字列の式です。
Javaでは、各文は完全な実行ユニットです。例えば、
int score = 9*5;
ここで、宣言があります。この文の完全な実行は以下を含みます9および5整数の乗法、その結果をscore変数に割り当てます。
上記の文では、式があります9 * 5。Javaでは、式は文の一部です。
式を文に変換するには、終了式を使用することができます。これらは式文と呼ばれます。例えば、
// 式 number = 10 // 文 number = 10;
上記の例では、私たちは式number = 10。ここで、分号(;)を追加することで、式を文に変換しました(number = 10;)。
次に、例を示します。
// 式 ++number // 文 ++number;
同様に、++numberは式であり、++number;は文です。
Javaでは、宣言文は変数の宣言に使用されます。例えば、
Double tax = 9。5;
上記の文は、変数taxを宣言し、初期値を設定しています。9。5。
注意:Javaでは、決定とループの処理に制御流文を使用しています。制御流文についての詳細は後の章で学びます。
ブロックは大括号で括られた一連の文(0個または複数)です。例えば、
class Main { public static void main(String[] args) { String band = "Beatles"; if (band == "Beatles") { // コードブロックの開始 System.out.print("Hey "); System.out.print("Jude!"); } //コードブロックの終わり } }
出力:
Hey Jude!
上記の例では、if {....} コードブロックがあります。
ここでは、ブロック内に2つの行があります:
System.out.print("Hey ");
System.out.print("Jude!");
しかし、ブロックには何も行がないことがあります。例えば以下の例のように、
class Main { public static void main(String[] args) { if (10 > 5) { // コードブロックの開始 } // コードブロックの終わり } }
これは有効なJavaプログラムです。ここにif {...} コードブロックがあります。しかし、このブロックには何も行がない。
class AssignmentOperator { public static void main(String[] args) { // コードブロックの開始 } //コードブロックの終わり }
ここでは、public static void main() {...} コードブロックがあります。しかし、上記の例のように、このブロックには何も行がない。