質問編集履歴

1

ああああああああああああああああああ

2022/05/17 11:09

投稿

wassan_nikoniko
wassan_nikoniko

スコア9

test CHANGED
@@ -1 +1 @@
1
- switch文をもう少し簡易的に書きたい
1
+ ああああああああああああああああああああああああああああああああああああ
test CHANGED
@@ -1,111 +1 @@
1
- ### 前提・実現したいこと
2
-
3
- タイトルの通りになりますが以下のソースが少し冗長になっていると指摘をされたため
4
-
5
- もう少し簡易的に書きたいと考えています。
6
-
7
-
8
-
9
- ### 該当のソースコード
10
-
11
-
12
-
13
- ```java
14
-
15
- package kadai.pda.k.oonuki2;
16
-
17
-
18
-
19
- public class KadaiSwitch2 {
20
-
21
-
22
-
23
- public static void main(String[] args) {
24
-
25
- int x=0;
26
-
27
- switch(x) {
28
-
29
- case 1:
30
-
31
- System.out.println("ランクA突破");
32
-
33
- System.out.println("ランクB突破");
34
-
35
- System.out.println("ランクC突破");
36
-
37
- System.out.println("ランクD突破");
38
-
39
- System.out.println("ランクE突破");
40
-
41
- break;
42
-
43
-
44
-
45
- case 2:
46
-
47
- System.out.println("ランクB突破");
48
-
49
- System.out.println("ランクC突破");
50
-
51
- System.out.println("ランクD突破");
52
-
53
- System.out.println("ランクE突破");
54
-
55
- break;
56
-
57
-
58
-
59
- case 3:
60
-
61
- System.out.println("ランクC突破");
62
-
63
- System.out.println("ランクD突破");
64
-
65
- System.out.println("ランクE突破");
66
-
67
- break;
68
-
69
-
70
-
71
- case 4:
72
-
73
- System.out.println("ランクD突破");
74
-
75
- System.out.println("ランクE突破");
76
-
77
- break;
78
-
79
-
80
-
81
- case 5:
82
-
83
- System.out.println("ランクE突破");
84
-
85
- break;
86
-
87
- default :
88
-
89
- System.out.println("ランクなし");
1
+ ああああああああああああああああああああああああああああああああああああ
90
-
91
- }
92
-
93
-
94
-
95
- }
96
-
97
-
98
-
99
- }
100
-
101
-
102
-
103
- ```
104
-
105
-
106
-
107
- ### 試したこと
108
-
109
-
110
-
111
- 特にアイディアが浮かばず、breakの使い方やswitchの構文について見直しましたがいい方法が思い浮かばなかったため、質問となります。