質問編集履歴

2

コード

2022/08/26 04:34

投稿

javaeasy
javaeasy

スコア1

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,4 @@
1
- ビンゴカードのようなものを作成し、endを入力した場合は処理を終了し、数を入力し、一致する数字がリスト内にあった場合は○を代入しようとしています。
2
- しかし、一致する数字があった場合にも代入処理が上手くされません。
3
- アドバイスをよろしくお願いします
1
+ ます
4
2
  文字数制限のためインデントがごちゃごちゃなのはご了承ください
5
3
 
6
4
  import java.util.ArrayList;

1

コード

2022/08/26 04:34

投稿

javaeasy
javaeasy

スコア1

test CHANGED
File without changes
test CHANGED
@@ -9,103 +9,4 @@
9
9
 
10
10
  public class ren56 {
11
11
 
12
- public static void main(String[] args) { ArrayList<Integer> list1 = new ArrayList<Integer>();
13
- ArrayList<Integer> list2 = new ArrayList<Integer>(); ArrayList<Integer> list3 = new ArrayList<Integer>(); ArrayList<Integer> list4 = new ArrayList<Integer>(); ArrayList<Integer> list5 = new ArrayList<Integer>(); int Num = 1;
14
-
15
- for (int j = Num; j <= Num + 14; j++) {
16
- list1.add(j);
17
- }
18
- Collections.shuffle(list1);
19
-
20
- Num += 15;for (int j = Num; j <= Num + 14; j++) {
21
- list2.add(j);
22
- }
23
- Collections.shuffle(list2); for (int j = Num; j <= Num + 14; j++) { list3.add(j);
24
- } Collections.shuffle(list3);Num += 15;
25
-
26
- for (int j = Num; j <= Num + 14; j++) {
27
- list4.add(j);
28
- }
29
- Collections.shuffle(list4);
30
-
31
- Num += 15;
32
-
33
- for (int j = Num; j <= Num + 14; j++) { list5.add(j);}
34
- Collections.shuffle(list5) for (int k = 0; k <= 4; k++) {
35
- if (k == 2) System.out.printf("%3d", list1.get(k));
36
- System.out.printf("|");
37
- System.out.printf("%3d", list2.get(k));
38
- System.out.printf("|");
39
- System.out.print(" ◎"); System.out.printf("|");
40
- System.out.printf("%3d", list4.get(k)); System.out.printf("|");
41
- System.out.printf("%3d", list5.get(k));System.out.printf("|");System.out.println();
42
- } else {
43
- System.out.printf("%3d", list1.get(k));
44
- System.out.printf("|");
45
- System.out.printf("%3d", list2.get(k));
46
- System.out.printf("|");
47
- System.out.printf("%3d", list3.get(k));
48
- System.out.printf("|");
49
- System.out.printf("%3d", list4.get(k));
50
- System.out.printf("|");
51
- System.out.printf("%3d", list5.get(k));
52
- System.out.printf("|");
53
- System.out.println();
54
- }
55
-
56
- }
57
-
58
- Scanner sc = new Scanner(System.in);
59
- String line = "";
60
- while (true) {
61
- System.out.print("入力してください : ");
62
- int A = sc.nextInt();
63
-
64
- if ("end".equals(line)) {
65
- System.out.println("「終了」");
66
- break;
67
-
68
- } else if (line == sc.nextLine()) {
69
- for (int k = 0; k <= 4; k++) {
70
- if (k == 2) {
71
- System.out.printf("%3d", list1.get(k));
72
- System.out.printf("|");
73
- System.out.printf("%3d", list2.get(k));
74
- System.out.printf("|");
75
- System.out.print(" ◎");
76
- System.out.printf("|");
77
- System.out.printf("%3d", list4.get(k));
78
- System.out.printf("|");
79
- System.out.printf("%3d", list5.get(k));
80
- System.out.printf("|");
81
- System.out.println();
82
- } else {
83
- System.out.printf("%3d", list1.get(k));
84
- System.out.printf("|");
85
- System.out.printf("%3d", list2.get(k));
86
- System.out.printf("|");
87
- System.out.printf("%3d", list3.get(k));
88
- System.out.printf("|");
89
- System.out.printf("%3d", list4.get(k));
90
- System.out.printf("|");
91
- System.out.printf("%3d", list5.get(k));
92
- System.out.printf("|");
93
- System.out.println();} } } else { for (int i = 0; i <= 4; i++) {
94
- if (list1.get(i) == A) {
95
- String maru = "○";int maru1 = Integer.parseInt(maru); list1.set(i, 00); } else if (list2.get(i) == A) { String maru = "○";int maru1 = Integer.parseInt(maru); list2.set(i, 00); } else if (list3.get(i) == A) { String maru = "○";
96
- int maru1 = Integer.parseInt(maru); list3.set(i, 00); } else if (list4.get(i) == A) { String maru = "○";int maru1 = Integer.parseInt(maru);
97
- list4.set(i, 00); } else if (list5.get(i) == A) { String maru = "○"; int maru1 = Integer.parseInt(maru);list5.set(i, 00); }
98
- for (int k = 0; k <= 4; k++) { if (k == 2) {System.out.printf("%3d", list1.get(k)); System.out.printf("|");
99
- System.out.printf("%3d", list2.get(k));
100
- System.out.printf("|");
101
- System.out.print(" ◎");
102
- System.out.printf("|");
103
- System.out.printf("%3d", list4.get(k)); System.out.printf("|");
104
- System.out.printf("%3d", list5.get(k)); System.out.printf("|");
105
- System.out.println();
106
- } else {
107
- System.out.printf("%3d", list1.get(k));
108
- System.out.printf("|");
109
- System.out.printf("%3d", list2.get(k));
110
- System.out.printf("|"); System.out.printf("%3d", list3.get(k)); System.out.printf("|"); System.out.printf("%3d", list4.get(k)); System.out.printf("|"); System.out.printf("%3d", list5.get(k)); System.out.printf("|"); System.out.println();
111
- }} } }}}
12
+ public static void main(String[] args) { ArrayList<Integer> list1 = }} } }}}