メインコンテンツにスキップ
モジュール 1 · レッスン 1 / 2コース内の 1/14~10 min
モジュールのレッスン (1/2)

変数と基本構造

Java は、厳密に型指定されたオブジェクト指向プログラミング言語です。 Java のコードのすべての行はクラス内に存在する必要があり、プログラムの実行は常に main メソッドと呼ばれる特別なエントリ ポイントから開始されます。

基本構造

最小限の Java プログラムは次のようになります。

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 では、変数を使用する前に、その 型 を宣言する必要があります。基本的なプリミティブ型は次のとおりです。

  1. int: 整数 (例: 42、-10)。
  2. double: 倍精度浮動小数点数 (19.99、-0.5)。
  3. boolean: 論理値。true または false のみです。
  4. char: 一重引用符で囲まれた単一の文字 (例: 'A'、'7')。

宣言の構文は次のとおりです。

Java
type variableName = value;

実際の例:

Java
int score = 100;
double temperature = 36.5;
boolean isGameOver = false;
char grade = 'A';

文字列

プリミティブ型ではありませんが、Java の文字列 (String) は文字のシーケンスを処理するために使用されます。これらは大文字の S で宣言され、値は二重引用符で囲む必要があります。

Java
String name = "Alice";
System.out.println("Hello, " + name);

Java でのコメント

コードを読みやすく文書化するために、Java は 2 種類のコメントをサポートしています。

  1. 単一行コメント: // で始まり、行の終わりまで続きます。
  2. 複数行コメント: /* と */ で囲まれています。
Java
// 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(...): 値を印刷し、カーソルを次の行 (印刷行) に移動します。

自分で試してみてください

運動#java.m1.l1.e1
試行回数: 0読み込み中…

age という名前の整数変数を初期値 25 で宣言します。次に、System.out.println を使用してそれを画面に出力します。

エディターを読み込み中…
ヒントを表示

`int age = 25;` と書いて変数を宣言し、次の行で `System.out.println(age);` を使用します。

3 回の試行後に解決策が利用可能になります

運動#java.m1.l1.e2
試行回数: 0読み込み中…

Price という名前の double 変数を初期値 19.99 で宣言し、isAvailable という名前のブール変数を true に設定します。両方の変数を別々の行に出力します。

エディターを読み込み中…
ヒントを表示

「doubleprice = 19.99;」と「boolean isAvailable = true;」を定義し、「System.out.println」を使用してそれらを 1 つずつ出力します。

3 回の試行後に解決策が利用可能になります

運動#java.m1.l1.e3
試行回数: 0読み込み中…

Grade という名前の文字変数を 'A' に設定し、student という名前の String 変数を "John" に設定して宣言します。 Student + " : " + Grade というテキストを画面に出力します。

エディターを読み込み中…
ヒントを表示

char グレード = 'A' を宣言します。 String Student = "John"; の場合は、System.out.println(student + " : " + Grade); を使用してそれらを連結して出力​​します。

3 回の試行後に解決策が利用可能になります