練習問題(import文)
Javaのimport文の練習問題セット(初心者向け)5問+解答付き を作した。すぐに手を動かして試せる内容にします。
問題1:日付の表示
次のプログラムを完成させて、今日の日付を表示させよう。
// import文をここに書く
public class Practice1 {
public static void main(String[] args) {
LocalDate today = LocalDate.now();
System.out.println("今日の日付: " + today);
}
}
Java問題2:名前の入力
キーボードから名前を入力して、「こんにちは、〇〇さん!」と表示するプログラムを作ろう。
// import文をここに書く
public class Practice2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("名前を入力してください: ");
String name = sc.nextLine();
// 挨拶を出力するコードをここに書く
sc.close();
}
}
Java問題3:整数の2倍を計算
キーボードから整数を入力して、その2倍を表示するプログラムを作ろう。
// import文をここに書く
public class Practice3 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("整数を入力してください: ");
int num = sc.nextInt();
// 2倍を出力するコードをここに書く
sc.close();
}
}
Java問題4:ランダムな数を表示
0~99のランダムな整数を表示するプログラムを作ろう。
// import文をここに書く
public class Practice4 {
public static void main(String[] args) {
Random rnd = new Random();
// 0~99のランダムな整数を取得して出力するコードを書こう
}
}
Java問題5:ArrayListの操作
文字列を格納できるArrayListを作り、3つの文字列を追加して表示するプログラムを作ろう。
// import文をここに書く
public class Practice5 {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
// 文字列を3つ追加するコードを書こう
// リストの中身を出力するコードを書こう
}
}
Java✅ 解答例
解答1
import java.time.LocalDate;
public class Practice1 {
public static void main(String[] args) {
LocalDate today = LocalDate.now();
System.out.println("今日の日付: " + today);
}
}
Java解答2
import java.util.Scanner;
public class Practice2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("名前を入力してください: ");
String name = sc.nextLine();
System.out.println("こんにちは、" + name + "さん!");
sc.close();
}
}
Java解答3
import java.util.Scanner;
public class Practice3 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("整数を入力してください: ");
int num = sc.nextInt();
System.out.println("2倍の値: " + (num * 2));
sc.close();
}
}
Java解答4
import java.util.Random;
public class Practice4 {
public static void main(String[] args) {
Random rnd = new Random();
int num = rnd.nextInt(100); // 0~99
System.out.println("ランダムな数: " + num);
}
}
Java解答5
import java.util.ArrayList;
public class Practice5 {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
list.add("りんご");
list.add("みかん");
list.add("バナナ");
System.out.println(list);
}
}
Java💡ポイントまとめ
- import文でクラス名だけ使えるようにするとコードが短くなる
- Scanner、LocalDate、Random、ArrayListなどよく使うクラスは覚えておくと便利
- 小さな練習で「import文+クラスの使い方」を同時に覚えられる

