013-004-003

Patternクラス:英字チェック

初級

問題説明

Patternクラス:英字チェック

この問題では: 入力された文字列に対してPattern.matchesで正規表現パターン[a-zA-Z]+を使い、英字のみで構成されているかどうかを判定し、結果を標準出力に表示するプログラムを作成します。

学習目標: 正規表現で英字のみをチェックする

入力された文字列が英字のみで構成されているかチェックするプログラムを作ります。Pattern.matchesで英字パターン[a-zA-Z]+をチェックしましょう。

入力

1行目: チェックする文字列(String)

出力

Input: [入力文字列]
Letters only: [true/false]
```java

## 具体例

### 例1: 英字のみ
入力:
```java
Hello
```java
出力:
```java
Input: Hello
Letters only: true
```java

### 例2: 英字と数字の混合
入力:
```java
Hello123
```java
出力:
```java
Input: Hello123
Letters only: false
```java

### 例3: 境界値(1文字)
入力:
```java
A
```java
出力:
```java
Input: A
Letters only: true

テストケース例

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

正常系
入力:
Hello
期待される出力:
Input: Hello
Letters only: true
正常系
入力:
Hello123
期待される出力:
Input: Hello123
Letters only: false
境界値
入力:
A
期待される出力:
Input: A
Letters only: true
異常系
入力:
Hello
期待される出力:
Input: Hello
Letters only: true
❌ テストに失敗したケースがあります
❌ エラー発生

あなたの解答

現在のモード: 自分のコード
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 回実行可能