段階2です
This commit is contained in:
@@ -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;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user