Basic Program Structure
CoddyのJavaジャーニー「基礎」セクションの一部。レッスン 4/73。
Javaでは、実行されるコードのすべての行がクラス内に存在する必要があります。クラスは、そのインスタンスであるオブジェクトを作成するための設計図のようなものです。本レッスンでは、メインのクラス名を Main としますが、任意の名前を付けることができます。
main メソッドは、実行の開始点として機能するため、Java プログラムの重要な部分です。Java プログラムを実行すると、Java Virtual Machine (JVM) はコードの実行を開始するために main メソッドを探します。main メソッドがなければ、JVM は where から開始すればよいのか分かりません。
基本的な Java プログラムの簡単な内訳は次のとおりです。
public class Main { // クラス宣言
public static void main(String[] args) { // メインメソッド
System.out.println("Hello, Coddy!"); // 出力文
}
}重要な注意点: Javaでは、各文 (statement) はセミコロン (;) で終了する必要があります。セミコロンは必須であり、文の終わりに達したことをJavaに伝えます。セミコロンを付け忘れると、コンパイルエラーが発生します。
ただし、波かっこ {} で囲まれたコードブロック(`class` や `method` の宣言など)にはセミコロンが不要である点に注意してください。
チャレンジ
初心者Main という名前の class を含む Java プログラムを作成し、その中に main method を記述してください。main method の内部で、以下の text を Output するコードを書いてください:
This is my first Java program!自分で試してみよう
public class Main { // クラス宣言
public static void main(String[] args) { // mainメソッド、プログラムが開始する場所
System.out.println(""); // 引用符の間にメッセージを入れてください
}
}
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
4Operators Part 1
Arithmetic OperatorsModulo OperatorIncrement/DecrementPost Increment/DecrementArithmetic ShortcutsComparison OperatorsString Comparison5Operators Part 2
Logical Operators Part 1Logical Operators Part 2Recap - Simple LogicLogical Operators Part 3Logical Operators Part 43Variables Part 2
ConstantsNaming ConventionsRecap - Initialize VariablesType Casting Part 1Type Casting Part 26Decision Making
If StatementIf - ElseSwitch StatementTernary OperatorRecap - If ElseNested If - Else自分で練習してみよう: Javaオンラインコンパイラ