【6日でできるJava入門】ソースファイルの構成

 ここでは、Javaにおけるソースファイルの基本構成について解説します。Javaのプログラムは、クラスやメソッド、文(ステートメント)、コメント文などで構成されています。ここでは、最もシンプルな構成からスタートし、ファイル名とクラス名の関係、mainメソッドの役割、文やコメントの書き方まで、プログラムの雛形をもとに初心者にもわかりやすく説明します。

1.ソースファイルの基本構成

1.1. クラス名とソースファイル名

項目内容
クラス宣言ソースファイルには1つのpublicクラスを宣言
クラス名クラス名とファイル名は一致させる必要がある。
mainメソッドプログラムの開始点となる特別なメソッド

例:ファイル名とクラス名の関係

  • ファイル名:lesson02_1.java
  • クラス名:lesson02_1

1.2. ソースファイルのシンプルな例

ファイル名: lesson02_1.java

public class lesson02_1 {
    public static void main(String[] args) {
        System.out.println("こんにちは、Javaプログラムへようこそ!");
    }
}

実行結果

こんにちは、Javaプログラムへようこそ!

この例では、public class GreetUserでクラスを宣言し、ファイル名もGreetUser.javaとしています。

2.プログラム構造の詳細とルール

2.1. クラス宣言とmainメソッド

  • public:アクセス修飾子。どこからでもアクセスできることを意味します。
  • class:クラスの定義であることを示します。
  • mainメソッドpublic static void main(String[] args)はJavaアプリケーションの実行開始点です。

少し長めのサンプルプログラム

ファイル名: lesson02_2.java

public class lesspm02_2 {
    // メインメソッド:プログラムの開始点
    public static void main(String[] args) {
        String name = "田中";
        System.out.println("こんにちは、" + name + "さん!");
        displayDate();
        for (int i = 1; i <= 2; i++) {
            System.out.println("メッセージを " + i + " 回目の表示です。");
        }
        System.out.println("プログラムを終了します。");
    }

    // 日付を表示するメソッド
    public static void displayDate() {
        System.out.println("今日は素晴らしい日です。");
    }
}

実行結果

こんにちは、田中さん!
今日は素晴らしい日です。
メッセージを 1 回目の表示です。
メッセージを 2 回目の表示です。
プログラムを終了します。

2.2. 文とその構成

用語内容・例
プログラムの最小単位。必ず「;」で終わる
System.out.println("こんにちは");
インデントコードを見やすくするための字下げ。数は任意
改行複数行に分けてもOK(読みやすさのため)
  • 例えば System. out. println("テストメッセージ"); のように改行や空白を入れても構文上は問題ありません。

2.3. コメント文の使い方

コメント記号使い方例用途
//// これは短いコメントです1行コメント、行末まで
/* ~ *//* これは長めのコメントです */複数行やまとまったコメント
/** ~ *//** ドキュメントコメント */javadocによるドキュメント自動生成など

コメント文のサンプル

ファイル名: lesson02_3.java

public class lesson02_3 {
    public static void main(String[] args) {
        // ユーザーへのあいさつを表示
        System.out.println("こんにちは、ユーザーさん!");
        /* ここでは
           複数行コメントを使用しています */
        System.out.println("コメント文の使い方を確認しましょう。"); // 行末コメント
    }
}

実行結果

こんにちは、ユーザーさん!
コメント文の使い方を確認しましょう。

まとめ

  • Javaのソースファイルは、1つのpublicクラスから始める。
  • ファイル名とクラス名は必ず一致させる。
  • mainメソッドが必須
  • プログラムは文で構成され、文末は「;」
  • コメントを活用し、読みやすいコードを心がける。

 このように、Javaのソースファイルは明確なルールに基づいて構成されます。まずはシンプルなプログラムから始めて、少しずつ構造を理解していきましょう。