練習問題(変数編)
問題1
整数型の変数 a に 10 を代入し、出力してください。
問題2
文字型の変数 c に 'A' を代入して出力してください。
問題3
文字列型の変数 name に "Halu" を代入し、出力してください。
問題4
整数型の変数 x に 5、y に 7 を代入して、それらの合計を変数 sum に入れ、出力してください。
問題5
整数型の変数 num に 100 を代入した後、新しい値 250 を代入して出力してください。
問題6
2つのテストの点数を変数 math = 80、english = 70 に代入し、合計と平均を計算して出力してください。
問題7
文字列型の変数 firstName = "Taro"、lastName = "Yamada" を結合して fullName に入れ、出力してください。
問題8
整数型の変数 a = 15、b = 4 を用意し、a を b で割った結果を変数 result に入れて出力してください。
問題9
整数型の変数 score1 = 90、score2 = 80、score3 = 70 を用意し、合計 total と平均 average を計算して出力してください。
問題10
整数型の変数 a = 10 を作り、a に 5 を足して再度代入し、その結果を出力してください。
解答例と解説
public class VariablePractice {
public static void main(String[] args) {
// 問題1
int a = 10;
System.out.println(a); // 10
// 問題2
char c = 'A';
System.out.println(c); // A
// 問題3
String name = "Halu";
System.out.println(name); // Halu
// 問題4
int x = 5;
int y = 7;
int sum = x + y;
System.out.println(sum); // 12
// 問題5
int num = 100;
num = 250;
System.out.println(num); // 250
// 問題6
int math = 80;
int english = 70;
int total = math + english;
int average = total / 2;
System.out.println("合計: " + total); // 150
System.out.println("平均: " + average); // 75
// 問題7
String firstName = "Taro";
String lastName = "Yamada";
String fullName = firstName + " " + lastName;
System.out.println(fullName); // Taro Yamada
// 問題8
int a2 = 15;
int b = 4;
int result = a2 / b;
System.out.println(result); // 3
// 問題9
int score1 = 90;
int score2 = 80;
int score3 = 70;
int totalScore = score1 + score2 + score3;
int averageScore = totalScore / 3;
System.out.println("合計: " + totalScore); // 240
System.out.println("平均: " + averageScore); // 80
// 問題10
int a3 = 10;
a3 = a3 + 5;
System.out.println(a3); // 15
}
}
Java解説ポイント
- 変数宣言
int→ 整数、char→ 1文字、String→ 文字列
- 代入
=は「右の値を左の箱に入れる」意味
- 計算に使える
- 数字型は
+ - * /で計算できる
- 数字型は
- 文字列の結合
+を使うと文字列同士をつなげられる
- 上書き可能
- 変数に新しい値を代入すると以前の値は消える
💡 この練習を通じて「変数の宣言・代入・使用・計算・上書き」が身につきます。

