013-001-003

文字列を扱うクラス:メッセージ整形

中級

問題説明

文字列を扱うクラス:メッセージ整形

この問題では: 入力された文字列に対してStringクラスのメソッドtoUpperCase()length()substring())を使用し、大文字変換・文字列長・先頭3文字を取得して標準出力に表示するプログラムを作成します。

学習目標: Stringクラスの基本操作を理解する

文字列を入力し、大文字変換、長さ、部分文字列を表示するプログラムを作成します。

入力

1行目: 文字列

出力

Original: [元の文字列]
Upper: [大文字変換]
Length: [長さ]
First 3: [最初の3文字]

具体例

入力:

hello

出力:

Original: hello
Upper: HELLO
Length: 5
First 3: hel

テストケース例

※ 出力例はプログラミングの国際標準に準拠し英語で表示しています

正常系
入力:
hello
期待される出力:
Original: hello
Upper: HELLO
Length: 5
First 3: hel
正常系
入力:
world
期待される出力:
Original: world
Upper: WORLD
Length: 5
First 3: wor
正常系
入力:
Java
期待される出力:
Original: Java
Upper: JAVA
Length: 4
First 3: Jav
problem.testType.edge
入力:
Python
期待される出力:
Original: Python
Upper: PYTHON
Length: 6
First 3: Pyt
❌ テストに失敗したケースがあります
❌ エラー発生

あなたの解答

現在のモード: 自分のコード
import java.util.Scanner;

public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// ここにコードを書いてください

sc.close();
}
}
0 B / 5 MB

残り 9 回実行可能