カテゴリ: Java 更新日: 2025/03/27

最初の Java プログラムを書いてみよう|Java 初心者向け入門ガイド

最初の Java プログラムを書いてみよう
最初の Java プログラムを書いてみよう

新人と先輩の会話形式で理解しよう

新人

「Java プログラムってどうやって書き始めればいいんですか?」

先輩

「まずは Java の基本的な書き方を知るところから始めよう。最初のプログラムを書いて動かしてみるのが一番だよ。」

新人

「書き方って、特別なルールとかありますか?」

先輩

「あるよ。でも安心して。クラスと main メソッドの形さえ覚えれば、すぐに動かせる Java プログラムが書けるようになるよ。」

1. Javaのプログラムって何?どんなふうに書くの?

1. Javaのプログラムって何?どんなふうに書くの?
1. Javaのプログラムって何?どんなふうに書くの?

Java は多くの場面で使われている人気のあるプログラミング言語です。Android アプリの開発や業務システム、Web アプリケーションなど幅広い分野で使われています。

Java プログラムは、クラスという単位でコードを書いていきます。その中に「mainメソッド」と呼ばれる特別な場所を用意して、そこにプログラムの処理を書くことで実行されます。

それでは、Java プログラムの書き方を学ぶために、実際に「こんにちは、Java!」と表示する簡単なプログラムを書いてみましょう。


public class HelloJava {
    public static void main(String[] args) {
        System.out.println("こんにちは、Java!");
    }
}

このように、Java の基本構造を使って、文字を画面に表示することができます。Java 初心者がまず覚えるべきなのは、クラスと main メソッドの形です。

Pleiades を使えば、Java プログラムを書いてすぐに実行できます。Pleiades は Eclipse を日本語化した開発環境で、Java 入門にとても便利です。

2. Javaプログラムの基本構造(クラス、mainメソッドなど)

2. Javaプログラムの基本構造(クラス、mainメソッドなど)
2. Javaプログラムの基本構造(クラス、mainメソッドなど)

Java のプログラムは大きく分けて「クラス」と「mainメソッド」の2つで構成されます。ここではそれぞれの役割と Java プログラムの書き方を詳しく解説します。

■ クラスの役割

Java では、すべてのプログラムはクラスの中に書く決まりがあります。クラスとは、処理やデータをまとめて管理する入れ物のようなものです。

クラスを書くときには public class クラス名 と書きます。たとえば「HelloJava」というクラスを作るときは、次のように書きます。


public class HelloJava {
    // 処理内容をここに書く
}

クラス名は、ファイル名と一致させる必要があります。この例なら、ファイル名は HelloJava.java にする必要があります。

■ mainメソッドの役割

mainメソッドは、Java プログラムの中で一番最初に実行される場所です。どの Java プログラムでも、必ずこのメソッドが必要です。

mainメソッドの基本の書き方は次のようになります。


public static void main(String[] args) {
    System.out.println("こんにちは、Java!");
}

System.out.println() は、画面に文字を出力するための命令です。実行すると、次のように表示されます。


こんにちは、Java!

このように、クラスと mainメソッドが揃えば、Java プログラムは書けます。初心者はまずこの基本の形をマスターすることで、少しずつ理解を深めていけます。

Java プログラムの書き方を覚えると、少しずつ条件分岐や繰り返し、クラスの分割など、より実用的なコードも書けるようになっていきます。

3. 実際に「Hello World」を書いてみよう(コード付き)

3. 実際に「Hello World」を書いてみよう(コード付き)
3. 実際に「Hello World」を書いてみよう(コード付き)

Java 初心者が最初に書くプログラムとして定番なのが「Hello World」です。このプログラムは、画面に「Hello World」と表示するだけの非常にシンプルなものですが、Java プログラムの書き方の基本を学ぶうえでとても重要です。

ここでは Java 入門者向けに、「Hello World」プログラムの作成方法をわかりやすく説明します。


public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}

このコードは、HelloWorld という名前のクラスを作成し、その中に mainメソッド を定義しています。System.out.println() を使って、画面に文字列を出力しています。

Java では、クラス名とファイル名は一致させる必要があります。この例では、ファイル名は HelloWorld.java にしてください。

このコードを Pleiades で実行すれば、次のような結果が表示されます。


Hello World

このように、Java の「Hello World」プログラムはシンプルですが、Java プログラムの書き方や構造、実行の流れを学ぶには最適です。

Java 初心者は、まずこの基本形を繰り返し書いて、確実に覚えていきましょう。

4. プログラムの実行方法と画面の見方(Pleiadesでの操作説明)

4. プログラムの実行方法と画面の見方(Pleiadesでの操作説明)
4. プログラムの実行方法と画面の見方(Pleiadesでの操作説明)

Java プログラムが書けたら、次は実際に実行して動作を確認しましょう。ここでは Pleiades を使った Java プログラムの実行方法を、初心者向けにステップごとに解説します。

この方法を知っておけば、これからどんな Java プログラムも実行できるようになります。

■ Pleiades の起動とプロジェクトの作成

  1. Pleiades を起動します。
  2. メニューから「ファイル」→「新規」→「Java プロジェクト」を選択します。
  3. プロジェクト名を「HelloProject」など、任意の名前で入力します。
  4. 「完了」をクリックすると、Java プロジェクトが作成されます。

■ Java クラスファイルの作成

  1. 作成したプロジェクトの中の「src」フォルダを右クリックします。
  2. 「新規」→「クラス」を選択します。
  3. クラス名に「HelloWorld」と入力します。
  4. 「public static void main(String[] args) を含む」にチェックを入れます。
  5. 「完了」をクリックすると、クラスファイルが自動的に生成されます。

ここまでの操作で、HelloWorld.java という Java ファイルができているはずです。エディタ上に自動で開かれた状態で表示されます。

■ Java コードの記述

自動で作成された HelloWorld クラスの中に、以下のようにコードを追加または修正しましょう。


public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}

入力が終わったら、保存(Ctrl + S)しておきましょう。

■ Java プログラムの実行手順

  1. ツールバーにある「実行」ボタン(緑色の ▶ アイコン)をクリックします。
  2. または、クラスファイル上で右クリック →「実行」→「Java アプリケーション」を選択します。

コンソールビューに、プログラムの実行結果が表示されます。


Hello World

このように、Java の「Hello World」プログラムを Pleiades で簡単に実行することができます。

■ 実行時にエラーが出た場合の確認ポイント

  • クラス名とファイル名が一致しているか確認する
  • mainメソッドの書き方に誤りがないか
  • セミコロン(;)の付け忘れ
  • スペルミスや全角文字の混在

これらのポイントを確認して修正すれば、ほとんどのエラーは解決できます。Java 初心者のうちはエラーも学びの一つなので、慌てずに一つずつ原因を探していきましょう。

このように、Pleiades を使った Java 実行方法は、非常にシンプルで直感的です。Java 初心者の方でも、正しい手順で進めれば、問題なく「Java Hello World」プログラムを動かすことができます。

今後は、この基本的な構造をもとに、少しずつ変数を使ったり、計算をしたりする処理へとステップアップしていきましょう。

5. プログラムの中身を分解して理解しよう(各行の役割の解説)

5. プログラムの中身を分解して理解しよう(各行の役割の解説)
5. プログラムの中身を分解して理解しよう(各行の役割の解説)

Java プログラムがどのように構成されているかを理解することは、これから本格的に学ぶための第一歩です。ここでは「Hello World」プログラムを例に、各行がどのような意味を持つのか、Java 初心者にもわかりやすく解説します。


public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}

public class HelloWorld

これは「HelloWorld」という名前のクラスを定義している部分です。Java のプログラムは必ずクラスの中に書く決まりがあるため、最初にこの行が必要になります。

public は「公開」という意味で、どこからでもアクセスできるクラスであることを示します。class は「クラスを定義する」という意味を持ちます。

public static void main(String[] args)

この部分は、Java プログラムの実行が最初に始まる「入口」のようなものです。どんな Java プログラムでも、この mainメソッド がないと実行できません。

  • public:誰からでも呼び出せる
  • static:インスタンスを作らずに使える
  • void:何も値を返さない
  • String[] args:外部から文字列の情報を受け取るための引数

System.out.println("Hello World");

この命令は、画面に「Hello World」と表示するためのものです。

SystemはJavaが元から持っているシステム機能、outは標準出力、printlnは「文字を表示して改行する」という命令です。

このように、一見難しそうに見えるコードも、分解してひとつずつ意味を理解すれば、とてもシンプルです。

6. 初心者がつまずきやすいポイントと対処法

6. 初心者がつまずきやすいポイントと対処法
6. 初心者がつまずきやすいポイントと対処法

Java 初心者がプログラムを書くときに、よくつまずいてしまうポイントはいくつかあります。ここでは代表的な間違いと、その対処方法をまとめました。

■ クラス名とファイル名が一致していない

Java では、クラス名とファイル名を一致させる必要があります。たとえば public class HelloWorld と書いた場合、ファイル名は HelloWorld.java でなければなりません。

ファイル名が異なると、Pleiades 上でコンパイルエラーが発生します。

■ スペルミスによるエラー

Java は大文字と小文字を厳密に区別します。たとえば Systemsystem と書いてしまうとエラーになります。

また、mainMainと書いてしまうのもよくある間違いです。

■ セミコロン(;)の付け忘れ

Java の各命令の終わりには必ず ; を書く必要があります。これを忘れると、「構文エラー」としてプログラムが実行できません。

■ 全角文字の混在

初心者がよくやってしまうのが、全角の括弧やセミコロンを使ってしまうミスです。英数字や記号はすべて「半角」で書く必要があります。

■ main メソッドがない

main メソッドがないと Java プログラムは実行されません。public static void main(String[] args) の形で必ず書いてください。

これらのポイントを知っておくだけで、Java 基本文法を正しく理解し、よくあるエラーの対処法も身につけることができます。

7. 次に学ぶべきステップへの案内

7. 次に学ぶべきステップへの案内
7. 次に学ぶべきステップへの案内

ここまでで、Java プログラムの書き方、実行方法、構造、エラー対処まで一通り体験しました。Java 初心者が最初に知っておくべき基本はしっかり身についたはずです。

しかし、プログラミングはここからが本番です。次のステップでは、プログラムの中で使う「変数」や「データ型」について学んでいきましょう。

変数とは、数値や文字などのデータを一時的に保存するための箱のようなもので、プログラムの処理には欠かせない要素です。

Java には int(整数)や double(小数)、String(文字列)など、さまざまな型が用意されています。これらの「データ型」を使いこなすことで、より実践的なプログラムが書けるようになります。

今後の学習では、次のようなことを順に学んでいくとスムーズです。

  • Java のmain メソッドについて
  • Java の変数の使い方と宣言方法
  • データ型の種類と使い分け
  • 演算子を使った計算の方法
  • 条件分岐や繰り返し処理

まずは次のステップとして、Java のmain メソッドについてについて学びましょう。これを理解することで、プログラムの幅がぐんと広がります。

Java 学習ステップとして、基本構造をマスターした今、次の段階に進む準備は万全です。ぜひそのまま次のテーマへ進み、Java プログラミングの楽しさをもっと体験していきましょう。

次は、 main メソッドについてくわしく学んでみましょう!

コメント
コメント投稿は、ログインしてください

まだ口コミはありません。

カテゴリの一覧へ
新着記事
Javaのメソッドのメリットを完全解説!処理の整理と再利用で初心者でも読みやすいコードに
Javaの戻り値とは?初心者でもわかるメソッドの基本と値を返す仕組み
Javaの引数とは?メソッドに値を渡す方法を初心者向けに徹底解説
Javaのメソッドを呼び出す書き方を完全解説!mainメソッドから実行する基本
人気記事
No.1
Java&Spring記事人気No1
SQLのINSERT文を完全ガイド!初心者でもわかるデータの追加方法
No.2
Java&Spring記事人気No2
HTMLのセレクトボックス(プルダウン)の使い方を完全ガイド!selectとoptionの基本を覚えよう
No.3
Java&Spring記事人気No3
SQLのサブクエリを完全ガイド!入れ子クエリの使い方を初心者向け解説
No.4
Java&Spring記事人気No4
コントローラー・サービス・リポジトリの役割と配置場所をわかりやすく解説!初心者向けSpringアーキテクチャ入門