diff --git a/javalesson1/src/day3/StringCheck.java b/javalesson1/src/day3/StringCheck.java index 54a4f6d..a132fda 100644 --- a/javalesson1/src/day3/StringCheck.java +++ b/javalesson1/src/day3/StringCheck.java @@ -79,13 +79,12 @@ public class StringCheck { // 1日目の時点ではif文がまだ使えなかったため、この2つの真偽値は // 画面に表示して目視確認するだけだった。 // 2日目からは、この真偽値をそのままif文の条件として使う。 - boolean isEmpty = (str.length() == 0); - boolean isTooLong = (str.length() > 140); + - // ============================================================ + // ======================================= // 2日目 段階2:if文による検証ロジック // ============================================================ - if (isEmpty) { + if (isEmptyInput(str)) { // 何も入力されていない(または空白のみ入力された)場合 System.out.println(messages[1]); // continue で、while文の先頭(プロンプト表示)に戻り、 @@ -93,7 +92,7 @@ public class StringCheck { continue; } - if (isTooLong) { + if (isTooLongInput(str)) { // 141文字以上入力された場合 System.out.println(messages[2]); // continue で、while文の先頭に戻る。 @@ -119,6 +118,15 @@ public class StringCheck { String line = scanner.nextLine(); String str; return str = line.strip(); - } + public static boolean isEmptyInput(String str) { + boolean isEmpty = (str.length() == 0); + return isEmpty; } + public static boolean isTooLongInput(String str) { + boolean isTooLong = (str.length() > 140); + return isTooLong; + } + +} +