質問編集履歴

3

追記

2020/07/17 05:10

投稿

aaaajj
aaaajj

スコア5

test CHANGED
File without changes
test CHANGED
@@ -100,73 +100,7 @@
100
100
 
101
101
  }
102
102
 
103
- public static void main(String[] args) {
104
103
 
105
- int num1[] = new int[10];
106
-
107
- int num2[] = new int[10];
108
-
109
- int same[] = new int[10];
110
-
111
- int side[] = new int[10];
112
-
113
- System.out.print("配列1:");
114
-
115
- for (int i = 0; i < 10; i++) {
116
-
117
- num1[i] = (int) (Math.random() * 10) + 1;
118
-
119
- System.out.print(num1[i] + " ");
120
-
121
- }
122
-
123
- System.out.println(" ");
124
-
125
- System.out.print("配列2:");
126
-
127
- for (int i = 0; i < 10; i++) {
128
-
129
- num2[i] = (int) (Math.random() * 10) + 1;
130
-
131
- System.out.print(num2[i] + " ");
132
-
133
- }
134
-
135
- System.out.println("");
136
-
137
- System.out.println("共通の数:");
138
-
139
- for (int i = 0; i < 10; i++) {
140
-
141
- if (num1[i] == num2[i]) {
142
-
143
- same[i] = num1[i] = num2[i];
144
-
145
- System.out.print(same[i] + " ");
146
-
147
- }
148
-
149
- }
150
-
151
- System.out.println("");
152
-
153
- System.out.println("どちらかの数:");
154
-
155
- for (int i = 0; i < 10; i++) {
156
-
157
- if (num1[i] >= num2[i]) {
158
-
159
- side[i] = num1[i];
160
-
161
- System.out.print(side[i] + " ");
162
-
163
- }
164
-
165
- }
166
-
167
- }
168
-
169
- }
170
104
 
171
105
 
172
106
 

2

追記

2020/07/17 05:10

投稿

aaaajj
aaaajj

スコア5

test CHANGED
File without changes
test CHANGED
@@ -4,7 +4,15 @@
4
4
 
5
5
  2つの配列から、共通している数値とどちらかにしかない数値を表示させたいです。
6
6
 
7
+
7
8
 
9
+ 配列1: 4 9 4 3 6 8 7 1 3 10
10
+
11
+ 配列2: 7 3 10 7 5 9 4 9 9 1
12
+
13
+ 共通の数:1 3 4 7 9 10
14
+
15
+ どちらか入っている数:1 3 4 5 6 7 8 9 10
8
16
 
9
17
  ### 発生している問題・エラーメッセージ
10
18
 

1

修正

2020/07/17 05:09

投稿

aaaajj
aaaajj

スコア5

test CHANGED
File without changes
test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
  ```
14
14
 
15
- 上手く表示されない
15
+ if文が正確に機能していないのか、期待している数値が表示されません。
16
16
 
17
17
  ```
18
18