第 5 章 まとめクイズ
クイズ1
BMI (Body Mass Index) を計算するメソッドを Java で書きたいとき、シグネチャ (メソッド名・引数の型・戻り値の型) として 最も適切 なのはどれでしょう。BMI は 体重 (kg) / (身長 (m) * 身長 (m)) で計算され、22.5 のような小数になります。
Java
// (A)
public static int calculateBmi(int heightCm, int weightKg) { ... }
// (B)
public static double calculateBmi(double heightM, double weightKg) { ... }
// (C)
public static void calculateBmi(double heightM, double weightKg) { ... }
// (D)
public static boolean calculateBmi(double heightM, double weightKg) { ... }クイズ2
次の Java コードを実行したとき、main の中の x の値はどれでしょう。プリミティブ型の引数渡し に注目してください。
Java
public class Main {
public static void addOne(int n) {
n = n + 1;
}
public static void main(String[] args) {
int x = 10;
addOne(x);
System.out.println(x);
}
}クイズ3
次の Java の 早期 return を使ったコードについて、age = -5 を渡したとき何が返るでしょう。
Java
public static String judge(int age) {
if (age < 0) {
return "invalid";
}
if (age >= 18) {
return "adult";
}
return "minor";
}クイズ4
次の Java のメソッド定義のうち、メソッド名として 適切でない のはどれでしょう。
クイズ5
Java の メソッドの設計 について、最も悪い書き方 はどれでしょう。
未回答の問題は、不正解として正解と解説のみ表示します
ログインが必要です
クイズに回答するにはログインしてください。