teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

2018/09/12 21:42

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,54 +1,2 @@
1
- ### 前提・実現したいこと
2
-
3
- paizaの課題で分からいところがあったので質問しま
1
+ 不適切内容があったため削除しました
4
- 以下のソースコードを実行し、入力された文字列(大文字アルファベット)を一文字ずつ出力して、指定されたアルファベットの時に変わりの数字を出力したいのですが、成功するときと失敗するときがあります。
5
- 文字数は1から100文字までランダムに出力されると仮定しています。
6
-
7
- ### 発生している問題・エラーメッセージ
8
-
9
- 出力が上手くいくときといかないときがある。
10
-
11
- ### 該当のソースコード
2
+ 大変申し訳ございません。
12
-
13
- Java
14
- ソースコード
15
- import java.util.*;
16
-
17
-
18
- public class Main {
19
-
20
- ``` public static void main(String[] args) {
21
-
22
- Scanner sc = new Scanner(System.in);
23
- String s = sc.next();
24
- for (int i = 0; i < s.length(); i++) {
25
- switch(s.charAt(i)) {
26
- case 'A':
27
- System.out.print(4);
28
- break;
29
- case 'E':
30
- System.out.print(5);
31
- break;
32
- case 'G':
33
- System.out.print(6);
34
- break;
35
- case 'I':
36
- System.out.print(1);
37
- break;
38
- case 'O':
39
- System.out.print(0);
40
- break;
41
- case 'S':
42
- System.out.print(5);
43
- break;
44
- case 'Z':
45
- System.out.print(2);
46
- break;
47
- default:
48
- System.out.print(s.charAt(i));
49
- break;
50
- }
51
- }
52
- System.out.println();
53
- }
54
- }