From 8ad1c0c68640b35a8fa7f58dc0638fc1b225dae4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=93=A6=E3=80=80=E6=98=B4=E4=B8=96?= <26-k-kawara-rootship@it-college.co.jp> Date: Tue, 13 Oct 2026 14:54:56 +0900 Subject: [PATCH] =?UTF-8?q?=E6=9C=80=E7=B5=82=E6=97=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- StringCheck20261013_瓦.java | 89 +++++++++++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 StringCheck20261013_瓦.java diff --git a/StringCheck20261013_瓦.java b/StringCheck20261013_瓦.java new file mode 100644 index 0000000..0f9ee31 --- /dev/null +++ b/StringCheck20261013_瓦.java @@ -0,0 +1,89 @@ +import java.util.Scanner; + +public class StringCheck { + + public static void main(String[] args) { + + + //String型配列mainを宣言 + String[] main; + + //配列に文字を代入していく + main = new String[4]; + + main[0] = "いまなにしてる?"; + main[1] = "何も入力されていません"; + main[2] = "投稿文が長すぎます"; + main[3] = "↓↓↓↓↓↓ 投稿されました ↓↓↓↓↓↓"; + + //ループ始まり + while (true) { + + + //今なにしてる?と表示する + System.out.println(main[0]); + + //String型の文字列 strを宣言 + String str; + + //Scannerで読み込んだものをstrに代入 + str = inputString(); + + //文字の長さ判定 + int length = str.length(); + + //0文字の場合は「何も入力されていません」 + if (isEmptyInput(str)) { + System.out.println(main[1]); + continue; + + //140文字を超えている場合は「投稿文が長すぎます」 + } else if (isTooLongInput(str)) { + System.out.println(main[2]); + continue; + } + + //残りの文字数を計算 + int remaining = 140 - length; + System.out.println("残りの文字数" + remaining); + + + //空白→投稿されました→文言出力 + System.out.println(""); + + System.out.println(main[3]); + + System.out.println(str); + + + //ループから抜ける + break; + + + } + + + + + } + //文字を読み込んで空白を削除 + public static String inputString() { + Scanner scanner = new Scanner(System.in); + String str = scanner.nextLine(); + + return str.replace(" ", "").replace(" ", ""); + } + //strの文字数は0文字か? + public static boolean isEmptyInput(String str) { + return str.length() == 0; + + } + //strの文字数は140文字以下か? + public static boolean isTooLongInput(String str) { + return str.length() >= 141; + + } + +} + +