From a6152d2a135b4e173163927f4d2d1ed627b369ff Mon Sep 17 00:00:00 2001 From: a-takayama <26-a-takayama-scm@it-college.co.jp> Date: Fri, 11 Sep 2026 14:37:22 +0900 Subject: [PATCH] =?UTF-8?q?q2-5=E3=81=8B=E3=82=89q2-8=E3=81=BE=E3=81=A7?= =?UTF-8?q?=E5=AE=8C=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Question01-StartProgram/src/PTra01_09.java | 14 +++++++------- Question02-Expressions/src/PTra02_05.java | 2 +- Question02-Expressions/src/PTra02_06.java | 3 ++- Question02-Expressions/src/PTra02_07.java | 5 +++-- Question02-Expressions/src/PTra02_08.java | 2 ++ 5 files changed, 15 insertions(+), 11 deletions(-) diff --git a/Question01-StartProgram/src/PTra01_09.java b/Question01-StartProgram/src/PTra01_09.java index 4adc579..0dc4f1e 100644 --- a/Question01-StartProgram/src/PTra01_09.java +++ b/Question01-StartProgram/src/PTra01_09.java @@ -11,7 +11,7 @@ public class PTra01_09 { // char cha; // double doubl; // Boolean bool; - byte byte1; + byte b; short short1; int int1; long long1; @@ -20,16 +20,16 @@ public class PTra01_09 { char char1; boolean boolean1; // TODO 基本型8種類の変数を宣言します(変数名は自分できめてOKです) - byte1 = 100; + b = 100; short1 = 30000; int1 = 101; - long1 = 1011; - float1 = 10111; - double1 = 1012; - char1 = 10121; + long1 = 1011L; + float1 = 10111.0f; + double1 = 1012.00; + char1 ='a' ; boolean1 = true; // TODO 宣言した変数に、値を代入してください(代入する値はなんでもOKです) - System.out.println(byte1); + System.out.println(b); System.out.println(short1); System.out.println(int1); System.out.println(long1); diff --git a/Question02-Expressions/src/PTra02_05.java b/Question02-Expressions/src/PTra02_05.java index 5ce93f6..36f89af 100644 --- a/Question02-Expressions/src/PTra02_05.java +++ b/Question02-Expressions/src/PTra02_05.java @@ -19,7 +19,7 @@ public class PTra02_05 { int diff = 5; System.out.println("山田さんは" + age + "歳です。"); - System.out.println(diff + "年後には" + age + diff + "歳になります。"); + System.out.println(diff + "年後には" + (age + diff) + "歳になります。"); } } diff --git a/Question02-Expressions/src/PTra02_06.java b/Question02-Expressions/src/PTra02_06.java index 5ab1a99..018f85b 100644 --- a/Question02-Expressions/src/PTra02_06.java +++ b/Question02-Expressions/src/PTra02_06.java @@ -9,7 +9,8 @@ public class PTra02_06 { public static void main(String[] args) { // 以下のプログラムを実行すると割り算の結果の小数点以下が切り捨てられてしまいます。 // TODO 切り捨てられないように修正してください。 - System.out.println(9/2); + double result = (double) 9 / 2; + System.out.println(result); } diff --git a/Question02-Expressions/src/PTra02_07.java b/Question02-Expressions/src/PTra02_07.java index 9cd1f6e..90dd57f 100644 --- a/Question02-Expressions/src/PTra02_07.java +++ b/Question02-Expressions/src/PTra02_07.java @@ -8,10 +8,11 @@ public class PTra02_07 { public static void main(String[] args) { // TODO 以下のソースコードからコンパイルエラーを取り除いてください // ※数値リテラル部分は編集しないでください - int num = 1.0; + + int num = (int)1.0; // ※ 以下は編集しないでください。1と出力されていれば正解です - System.out.println(num); + System.out.println (num); } } diff --git a/Question02-Expressions/src/PTra02_08.java b/Question02-Expressions/src/PTra02_08.java index f820846..b0bb2fd 100644 --- a/Question02-Expressions/src/PTra02_08.java +++ b/Question02-Expressions/src/PTra02_08.java @@ -15,8 +15,10 @@ public class PTra02_08 { double taxRate = 0.08; // TODO 買い物した際の残金計算をします。 + double price1 = price + (price * taxRate); // TODO 所持金から価格を引いた値を、買い物後の所持金として再代入してください。 // ※消費税を考慮してください。税込み商品価格の端数は切り捨てとします。 + money = money - ((int)price1); // 残金の表示部分です。編集しないでください