質問編集履歴

1

2018/09/12 21:42

投稿

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