Review for Day 3
This commit is contained in:
@@ -61,10 +61,7 @@ public class StringCheck {
|
|||||||
// 無限ループにして、条件を満たしたときに break でループを抜ける
|
// 無限ループにして、条件を満たしたときに 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番目に入れておいたプロンプト文言を表示する。
|
// 配列の0番目に入れておいたプロンプト文言を表示する。
|
||||||
System.out.println(messages[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日目 段階2:標準入力の読み込みと空白除去 ----
|
||||||
// キーボードから1行分の文字列を読み取る。
|
// キーボードから1行分の文字列を読み取る。
|
||||||
String line = scanner.nextLine();
|
// String line = scanner.nextLine();
|
||||||
// 読み取った文字列の前後にある空白文字(半角スペース・全角スペース
|
// 読み取った文字列の前後にある空白文字(半角スペース・全角スペース
|
||||||
// など)を取り除き、str に格納する。
|
// など)を取り除き、str に格納する。
|
||||||
str = line.strip();
|
//str = line.strip();
|
||||||
|
|
||||||
// ---- 1日目 段階3:比較演算子で真偽値を求める ----
|
// ---- 1日目 段階3:比較演算子で真偽値を求める ----
|
||||||
// 1日目の時点ではif文がまだ使えなかったため、この2つの真偽値は
|
// 1日目の時点ではif文がまだ使えなかったため、この2つの真偽値は
|
||||||
// 画面に表示して目視確認するだけだった。
|
// 画面に表示して目視確認するだけだった。
|
||||||
// 2日目からは、この真偽値をそのままif文の条件として使う。
|
// 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文による検証ロジック
|
// 2日目 段階2:if文による検証ロジック
|
||||||
@@ -124,8 +129,8 @@ public class StringCheck {
|
|||||||
}
|
}
|
||||||
//Day 3 Stept 1
|
//Day 3 Stept 1
|
||||||
|
|
||||||
public static String inputString (String str) {
|
public static String inputString (Scanner scanner) {
|
||||||
String Line = str.strip();
|
String Line = scanner.nextLine();
|
||||||
return Line.strip();
|
return Line.strip();
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user