if文による検証ロジックの実装

This commit is contained in:
s-sakiyama
2026-09-09 13:26:36 +09:00
parent b997922d53
commit 81164ccb21

View File

@@ -7,33 +7,33 @@ public class StringCheck {
"投稿文が長すぎます", "↓↓↓↓↓↓ 投稿されました ↓↓↓↓↓↓" "投稿文が長すぎます", "↓↓↓↓↓↓ 投稿されました ↓↓↓↓↓↓"
}; };
int maxChar = 140;
// for (String mes : defaultMessage) { // for (String mes : defaultMessage) {
// System.out.println(mes); // System.out.println(mes);
// } // }
//スキャナーの準備 //スキャナーの準備
Scanner scanner = new Scanner(System.in); Scanner scanner = new Scanner(System.in);
String str;
while (true) { while (true) {
System.out.println(defaultMessage[0]); System.out.println(defaultMessage[0]);//いまなにしてる?
// 入力処理を行う // 入力処理を行う
String str = scanner.nextLine().strip(); str = scanner.nextLine().strip();
//スキャナーの解放 //空文字なら
// scanner.close(); if (str.length() == 0) {
System.out.println(defaultMessage[1]);
System.out.println(""); continue;
System.out.println(defaultMessage[3]); }
System.out.println(str); //文字数が超過していたら
System.out.println(""); if (str.length() > 140) {
System.out.println(defaultMessage[2]);
boolean a = str.length() == 0; continue;
System.out.println(a + ":0字かどうか"); }
boolean b = str.length() > 140; break;
System.out.println(b + ":140字を超えるかどうか");
int restChar = maxChar - str.length();
System.out.println(restChar + ":残り入力可能文字数");
} }
scanner.close();
System.out.println("");
System.out.println(defaultMessage[3]);
System.out.println(str);
} }
} }