ループ構文のウォームアップと、正常系フローのループ化

This commit is contained in:
s-sakiyama
2026-09-09 13:07:04 +09:00
parent 9aaf462b01
commit b997922d53

View File

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