目次
以下の条件に従って、コードを書いてください。
Integer型の変数scoreを宣言し、75を代入してください。scoreが80以上の場合、String型の変数resultに”Passed”を代入し、それ以外の場合は”Failed”を代入してください。- 最後に、
resultの値をSystem.debug()を使ってコンソールに出力してください。
解答例
// Integer型の変数scoreを宣言し、75を代入
Integer score = 75;
// String型の変数resultを宣言し、scoreが80以上の場合は"Passed"、それ以外は"Failed"を代入
String result;
if (score >= 80) {
result = 'Passed';
} else {
result = 'Failed';
}
// resultの値をSystem.debug()を使ってコンソールに出力
System.debug('Result: ' + result);解説
1. 変数を宣言する
まずは、変数についておさらいです。変数はデータを保存するための「箱」で、特定の名前を付けて扱います。
Integer型の変数scoreを宣言し、75を代入
Integer score = 75;Integerは整数を扱うための型です。scoreという名前の箱を作り、そこに75という値を入れます。
2. 結果を判定する
次に、score の値が80以上かどうかを判定します。この部分では、条件分岐を使います。条件分岐は、ある条件が真か偽かによって異なる処理を行うものです。
scoreが80以上の場合は”Passed”、それ以外は”Failed”
String result;
if (score >= 80) {
result = 'Passed';
} else {
result = 'Failed';
}String型の変数resultを宣言します。この箱には文字列(テキスト)を保存します。if (score >= 80)は、scoreが80以上かどうかをチェックしています。scoreが80以上の場合、resultに'Passed'(合格)を代入します。- それ以外(
scoreが80未満の場合)には、resultに'Failed'(不合格)を代入します。
3. 結果をコンソールに表示する
最後に、評価の結果をコンソールに出力します。
System.debug('Result: ' + result);System.debug()は、変数の中身を表示するための命令です。'Result: 'というメッセージと、resultの中に入っている値を一緒に表示します。
コンソールに表示される結果
このプログラムを実行すると、次のようなメッセージが表示されます:
Result: Failedこれは、score が 75 で80未満なので、結果が「不合格」と判断されたことを示しています。
全体の流れまとめ
- スコアを保存するための箱
scoreを作り、75を入れました。 scoreが80以上かどうかをチェックし、その結果をresultという箱に保存しました。- 最後に、
System.debug()を使って、結果をコンソールに表示しました。
これが今回のコードの全体の流れです。
