From bc1705dc126c5c09380c68a4b75bac26f03d5c9d Mon Sep 17 00:00:00 2001 From: "h.hein" <26-h-kyaw-sakuracommunication@it-college.co.jp> Date: Thu, 10 Sep 2026 15:44:52 +0900 Subject: [PATCH] Review for Day 3 --- Exercises/src/day_3/StringCheck.java | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/Exercises/src/day_3/StringCheck.java b/Exercises/src/day_3/StringCheck.java index 4988691..7fede70 100644 --- a/Exercises/src/day_3/StringCheck.java +++ b/Exercises/src/day_3/StringCheck.java @@ -61,10 +61,7 @@ public class StringCheck { // 無限ループにして、条件を満たしたときに break でループを抜ける // 作りにする。 - inputString (str); // Day 3 stept 1 - isEmptyInput(str);// Day 3 stept 2 - isTooLongInput(str);//Day 3 stept2 - isTooLongInput("");//Day 3 stept4 + @@ -73,20 +70,28 @@ public class StringCheck { // ---- 1日目 段階3:プロンプトの表示 ---- // 配列の0番目に入れておいたプロンプト文言を表示する。 System.out.println(messages[0]); + + //Day 3 from method + str = inputString (scanner); // Day 3 stept 1 + boolean isEmpty=isEmptyInput(str);// Day 3 stept 2 + boolean isTooLong=isTooLongInput(str,140);//Day 3 stept2 // ---- 1日目 段階2:標準入力の読み込みと空白除去 ---- // キーボードから1行分の文字列を読み取る。 - String line = scanner.nextLine(); + // String line = scanner.nextLine(); // 読み取った文字列の前後にある空白文字(半角スペース・全角スペース // など)を取り除き、str に格納する。 - str = line.strip(); + //str = line.strip(); // ---- 1日目 段階3:比較演算子で真偽値を求める ---- // 1日目の時点ではif文がまだ使えなかったため、この2つの真偽値は // 画面に表示して目視確認するだけだった。 // 2日目からは、この真偽値をそのままif文の条件として使う。 - boolean isEmpty = (str.length() == 0); - boolean isTooLong = (str.length() > 140); + + // boolean isEmpty = (str.length() == 0); + //boolean isTooLong = isTooLongInput(str, 140);//Day 3 stept4 + + //boolean isTooLong = (str.length() > 140); // ============================================================ // 2日目 段階2:if文による検証ロジック @@ -124,8 +129,8 @@ public class StringCheck { } //Day 3 Stept 1 - public static String inputString (String str) { - String Line = str.strip(); + public static String inputString (Scanner scanner) { + String Line = scanner.nextLine(); return Line.strip();