モジュールのレッスン (1/2)
変数と基本構造
Java は、厳密に型指定されたオブジェクト指向プログラミング言語です。 Java のコードのすべての行はクラス内に存在する必要があり、プログラムの実行は常に main メソッドと呼ばれる特別なエントリ ポイントから開始されます。
基本構造
最小限の Java プログラムは次のようになります。
public class Main {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}主要なコンポーネントを分析してみましょう。
public class Main: Java では、すべてのコードはクラスに囲まれます。パブリック クラスの名前は、ファイル名と正確に一致する必要があります (例:Main.java)。public static void main(String[] args): これは、Java アプリケーションの開始点 (エントリ ポイント) です。プログラムを実行すると、JVM (Java 仮想マシン) がこのメソッドを探し、その中のコードを実行します。System.out.println(...): テキストを画面に出力し、その後に新しい行を出力する標準のステートメントです。
プリミティブ変数
Java では、変数を使用する前に、その 型 を宣言する必要があります。基本的なプリミティブ型は次のとおりです。
int: 整数 (例:42、-10)。double: 倍精度浮動小数点数 (19.99、-0.5)。boolean: 論理値。trueまたはfalseのみです。char: 一重引用符で囲まれた単一の文字 (例:'A'、'7')。
宣言の構文は次のとおりです。
type variableName = value;実際の例:
int score = 100;
double temperature = 36.5;
boolean isGameOver = false;
char grade = 'A';文字列
プリミティブ型ではありませんが、Java の文字列 (String) は文字のシーケンスを処理するために使用されます。これらは大文字の S で宣言され、値は二重引用符で囲む必要があります。
String name = "Alice";
System.out.println("Hello, " + name);Java でのコメント
コードを読みやすく文書化するために、Java は 2 種類のコメントをサポートしています。
- 単一行コメント:
//で始まり、行の終わりまで続きます。 - 複数行コメント:
/*と*/で囲まれています。
// This is a single-line comment
int age = 30;
/* This is a
multi-line comment */
String role = "Developer";命名規則と大文字と小文字の区別
Java は厳密に 大文字と小文字を区別します (大文字と小文字は区別されます)。 score という名前の変数は、Score とは異なります。
慣例により:
- 変数 と メソッド は
camelCase表記法を使用します (例:discountedPrice、calculateTax)。 - クラスは
PascalCase表記法を使用します (例:InvoiceManager、Main)。
画面への印刷: print と println
System.out システム クラスは、出力を表示するための 2 つの主なメソッドを提供します。
System.out.print(...): 新しい行を追加せずに値を出力します。後続の出力は同じ行から始まります。System.out.println(...): 値を印刷し、カーソルを次の行 (印刷行) に移動します。
自分で試してみてください
age という名前の整数変数を初期値 25 で宣言します。次に、System.out.println を使用してそれを画面に出力します。
ヒントを表示
`int age = 25;` と書いて変数を宣言し、次の行で `System.out.println(age);` を使用します。
3 回の試行後に解決策が利用可能になります
Price という名前の double 変数を初期値 19.99 で宣言し、isAvailable という名前のブール変数を true に設定します。両方の変数を別々の行に出力します。
ヒントを表示
「doubleprice = 19.99;」と「boolean isAvailable = true;」を定義し、「System.out.println」を使用してそれらを 1 つずつ出力します。
3 回の試行後に解決策が利用可能になります
Grade という名前の文字変数を 'A' に設定し、student という名前の String 変数を "John" に設定して宣言します。 Student + " : " + Grade というテキストを画面に出力します。
ヒントを表示
char グレード = 'A' を宣言します。 String Student = "John"; の場合は、System.out.println(student + " : " + Grade); を使用してそれらを連結して出力します。
3 回の試行後に解決策が利用可能になります