回答編集履歴

2

2019/11/14 05:08

投稿

azuapricot
azuapricot

スコア2341

test CHANGED
@@ -105,3 +105,59 @@
105
105
  4の倍数です
106
106
 
107
107
  ```
108
+
109
+
110
+
111
+ ---
112
+
113
+
114
+
115
+ ### 配列かーい
116
+
117
+
118
+
119
+ **質問本文にきちんとやりたいことを書いてほしいですね・・・**
120
+
121
+
122
+
123
+ ```Java
124
+
125
+ int[] num = {2,4,7}; // 配列は [ ] じゃなくて { } ですけど書き間違いですか?
126
+
127
+
128
+
129
+ for(int i=0; i<num.length; i++){
130
+
131
+ if(num[i] % 4 ==0){
132
+
133
+ System.out.println("4の倍数です");
134
+
135
+ }else if(num[i] % 2 != 0 && num[i] % 4 != 0) {
136
+
137
+ System.out.println("2の倍数と4の倍数以外です");
138
+
139
+ }else{
140
+
141
+ System.out.println("2の倍数です");
142
+
143
+ }
144
+
145
+ }
146
+
147
+ ```
148
+
149
+
150
+
151
+ ```
152
+
153
+ 2の倍数です
154
+
155
+ 4の倍数です
156
+
157
+ 2の倍数と4の倍数以外です
158
+
159
+ ```
160
+
161
+
162
+
163
+ ・・・いや出ますけど・・・????(?????)

1

2019/11/14 05:08

投稿

azuapricot
azuapricot

スコア2341

test CHANGED
@@ -39,3 +39,69 @@
39
39
  2の倍数です
40
40
 
41
41
  ```
42
+
43
+
44
+
45
+
46
+
47
+ ---
48
+
49
+
50
+
51
+ 全部だしたいなら else if じゃなくて if文にしちゃえば?という
52
+
53
+
54
+
55
+ ```
56
+
57
+ public class Main {
58
+
59
+ public static void main(String[] args) throws Exception {
60
+
61
+ // Your code here!
62
+
63
+
64
+
65
+ int num = 4;
66
+
67
+
68
+
69
+ if(num % 2 == 0){
70
+
71
+ System.out.println("2の倍数です");
72
+
73
+ }
74
+
75
+
76
+
77
+ if(num % 4 == 0){
78
+
79
+ System.out.println("4の倍数です");
80
+
81
+ }
82
+
83
+
84
+
85
+ if(num % 2 != 0 && num % 4 != 0) {
86
+
87
+ System.out.println("2の倍数と4の倍数以外です");
88
+
89
+ }
90
+
91
+ }
92
+
93
+ }
94
+
95
+ ```
96
+
97
+
98
+
99
+ 出力結果
100
+
101
+ ```
102
+
103
+ 2の倍数です
104
+
105
+ 4の倍数です
106
+
107
+ ```