
【6日でできるJava入門】画面表示(printlnとprint)
ここでは、Javaプログラムで最もよく使う画面出力メソッドであるSystem.out.println()
とSystem.out.print()
について学びます。これらのメソッドは、コンソール(画面)に文字や数値を表示する基本的な方法であり、どんなプログラムにも欠かせません。日本語の具体例や複数の表示パターンを通して、使い分けや構文のポイントをわかりやすく説明します。

1.System.out.println()とSystem.out.print()の基礎
1.1. System.out.println()メソッド
項目 | 内容 |
---|---|
概要 | 指定した文字列や数値を画面に表示し、直後に改行する。 |
主な用途 | 1行ごとに情報を表示したいとき |
使用例 | System.out.println("こんにちは"); |
例:選択肢を複数行表示する
ファイル名: lesson03_1.java
public class lesson03_1 {
public static void main(String[] args) {
System.out.println("Q1: 日本の首都はどこですか?");
System.out.println("1. 東京");
System.out.println("2. ソウル");
System.out.println("3. 北京");
System.out.println("4. バンコク");
}
}
実行結果
Q1: 日本の首都はどこですか?
1. 東京
2. ソウル
3. 北京
4. バンコク
1.2. 文字列と数値の連結
書き方例 | 解説 |
---|---|
System.out.println("第" + 2 + "問: 韓国"); | + で文字列と数値を連結できる。数値も自動で文字列化される。 |
例:複数のデータをまとめて表示
ファイル名: lesson03_2.java
public class lesson03_2 {
public static void main(String[] args) {
int number = 2;
String country = "韓国";
System.out.println("第" + number + "問: " + country);
}
}
実行結果
第2問: 韓国
2.System.out.print()の使い方と応用
2.1. System.out.print()メソッド
項目 | 内容 |
---|---|
概要 | 指定した内容を表示するが改行しない。 |
主な用途 | 複数の内容を1行に連続して表示したいとき |
使用例 | System.out.print("答えは:"); |
例:printとprintlnを組み合わせて1行にまとめる
ファイル名: lesson03_3.java
public class lesson03_3 {
public static void main(String[] args) {
System.out.print("Q2: ");
System.out.print("タイの首都は");
System.out.print("どこでしょう?");
System.out.println("(1. バンコク 2. ソウル 3. 東京 4. 北京)");
System.out.println("ヒント:有名な寺院があります。");
}
}
実行結果
Q2: タイの首都はどこでしょう?(1. バンコク 2. ソウル 3. 東京 4. 北京)
ヒント:有名な寺院があります。
2.2. 改行コード「\n」とprintの違い
記法 | 解説 |
---|---|
System.out.println() | 自動的に改行する。 |
System.out.print("\n") | 文字列内に改行コードを含めると改行される。 |
例:printlnとprint("\n")の違いを確認
ファイル名: lesson03_4.java
public class lesson03_4 {
public static void main(String[] args) {
System.out.print("この行のあとで改行します。\n");
System.out.println("ここも改行します。");
}
}
実行結果
この行のあとで改行します。
ここも改行します。
printとprintlnの違いまとめ
メソッド名 | 改行の有無 | 用途例 |
---|---|---|
System.out.print() | しない | メニューや入力促しの表示など |
System.out.println() | する | 複数行の出力など |
このように、println
とprint
を使い分けることで、さまざまな画面表示パターンを自在に表現できます。プログラムの読みやすさやユーザーへの分かりやすい案内のために、上手に活用しましょう。