Javaを学ぶための授業用テキストです。
このテキストは以下の知識・環境を持つ学生を対象としています。
必要な知識:
- プログラミングの経験は不要
必要な環境:
- JDK 11 以上がインストールされていること
- IntelliJ IDEA(Community Edition 可)がインストールされていること
このテキストでは、Java プログラミングの最も基本的な部分を学びます。 「Hello, World!」を表示するプログラムを題材に、Java プログラムの構造と実行方法を理解しましょう。
| 項目 | バージョン |
|---|---|
| JDK | 11 以上 |
| IDE | IntelliJ IDEA |
- Java プログラムの基本構造を理解する
mainメソッドの役割を理解するSystem.out.printlnで文字列を出力できるようになる- IntelliJ IDEA でプログラムをコンパイル・実行できるようになる
JecJavaTemplate/
└── src/
├── Main.java # Hello World(エントリーポイント)
├── Sample01.java # サンプルコード 01
├── Sample02.java # サンプルコード 02
├── Literal03a.java # リテラル解説 03a
├── Literal03b.java # リテラル解説 03b
└── Ex0101.java # 演習問題 01-01
各ファイルは public static void main(String[] args) を持つ独立したプログラムです。
| ファイル | 内容 |
|---|---|
Main.java |
「Hello, World!」を表示する最初のプログラム |
Sample01.java |
文字列出力のサンプル |
Sample02.java |
文字列出力のサンプル |
Literal03a.java |
文字リテラル(char)とエスケープシーケンスの解説 |
Literal03b.java |
文字リテラルと Unicode エスケープの解説 |
Ex0101.java |
演習問題 01-01 の解答例 |
public class Main {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}実行方法:
- IntelliJ IDEA で
Main.javaを開く mainメソッドの左にある ▶ をクリック → Run を選択- 画面下部のコンソールに
Hello, World!と表示されれば成功
コマンドラインの場合:
javac src/Main.java
java -cp src Main| 要素 | 説明 |
|---|---|
public class Main |
クラスの宣言。ファイル名と同じ名前にする |
public static void main(String[] args) |
プログラムの開始地点(エントリーポイント) |
System.out.println(...) |
文字列をコンソールに出力して改行する |
"Hello, World!" |
文字列リテラル(ダブルクォートで囲む) |
System.out.println を使って、自分の名前をコンソールに表示するプログラムを作成してください。
解答例
public class Ex0101 {
public static void main(String[] args) {
System.out.println("こんにちは。");
}
}System.out.println を複数回使って、以下の 3 行を表示するプログラムを作成してください。
1行目
2行目
3行目
解答例
public class Ex0102 {
public static void main(String[] args) {
System.out.println("1行目");
System.out.println("2行目");
System.out.println("3行目");
}
}このテキストでは以下を学びました:
- Java プログラムの基本構造: クラス宣言と
mainメソッド - コンソール出力:
System.out.printlnによる文字列の表示 - 実行方法: IntelliJ IDEA およびコマンドラインでのコンパイルと実行
次のステップとして、標準出力とリテラルについて学んでいきましょう。