Review for Day 3
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -74,19 +71,27 @@ public class StringCheck {
|
||||
// 配列の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();
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user