段階2です

This commit is contained in:
2026-09-11 14:17:16 +09:00
parent c1ac7e7cd4
commit 0447a4a23b

View File

@@ -69,8 +69,10 @@ public class StringCheck {
// 1日目の時点ではif文がまだ使えなかったため、この2つの真偽値は // 1日目の時点ではif文がまだ使えなかったため、この2つの真偽値は
// 画面に表示して目視確認するだけだった。 // 画面に表示して目視確認するだけだった。
// 2日目からは、この真偽値をそのままif文の条件として使う。 // 2日目からは、この真偽値をそのままif文の条件として使う。
boolean isEmpty = (str.length() == 0); //boolean isEmpty = (str.length() == 0);
boolean isTooLong = (str.length() > 140); boolean isEmpty = isEmptyInput(str);
boolean isTooLong = isTooLongInput(str);
// ============================================================ // ============================================================
// 2日目 段階2:if文による検証ロジック // 2日目 段階2:if文による検証ロジック
@@ -112,13 +114,25 @@ public class StringCheck {
// 使い回す。 // 使い回す。
Scanner scanner = new Scanner(System.in); Scanner scanner = new Scanner(System.in);
// キーボードから1行分の文字列を読み取る。 // キーボードから1行分の文字列を読み取る。
String line = scanner.nextLine(); String line = scanner.nextLine();
// 読み取った文字列の前後にある空白文字(半角スペース・全角スペース // 読み取った文字列の前後にある空白文字(半角スペース・全角スペース
// など)を取り除き、str に格納する。 // など)を取り除き、str に格納する。
String str= line.strip(); String str = line.strip();
return str; return str;
} }
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;
}
} }