From 9cf2afa2be5cc1dc513dad41c2b6b21273fb5a3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=9F=B3=E5=8E=9F=E3=80=80=E5=8F=B6=E5=A4=A7?= <26-k-ishihara-acrowavenet@it-college.co.jp> Date: Thu, 8 Oct 2026 16:54:04 +0900 Subject: [PATCH] =?UTF-8?q?10/8=E3=83=9F=E3=83=83=E3=82=B7=E3=83=A7?= =?UTF-8?q?=E3=83=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- StringCheck_20261008石原.java | 78 +++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 StringCheck_20261008石原.java diff --git a/StringCheck_20261008石原.java b/StringCheck_20261008石原.java new file mode 100644 index 0000000..9da56b2 --- /dev/null +++ b/StringCheck_20261008石原.java @@ -0,0 +1,78 @@ +package misson1007; + +//標準入力のために必要 +import java.util.Scanner; + +public class StringCheck { + + public static void main(String[] args) { + // TODO 自動生成されたメソッド・スタブ + //変数作成 + String[] main; + + //箱数指定 + main = new String[4]; + + //変数入力 + main[0] = "いまなにしてる?"; + main[1] = "何も入力されていません"; + main[2] = "投稿文が長すぎます"; + main[3] = "↓↓↓↓↓↓ 投稿されました ↓↓↓↓↓↓"; + + //投稿ミスループ + while (true) { + + //いまなにしてる + System.out.println(main[0]); + + //標準入力取得と空白除去 + Scanner scan = new Scanner(System.in); + String str = scan.nextLine().strip(); + + int mojinum = str.length(); + + //空文字判定 + boolean kara = mojinum == 0; + + //文字数超過判定 + boolean over = mojinum > 140; + + //出力 + System.out.println(kara); + System.out.println(over); + + //文字数分岐 + if (kara || over) { + System.out.println(kara ? main[1] : main[2]); + continue; + } else { + + //残り入力文字数 + int nokori = 140 - mojinum; + + // 出力 + System.out.println("残り入力可能文字数: " + nokori); + + //空行 + System.out.println(); + + //投稿後 + System.out.println(main[3]); + + //出力 + System.out.println(str); + + + scan.close(); + break; + } + + //2日目ミニ演習用 + //for (String mini: main) { + //System.out.println(mini); + //} + + } + } + +}