回答編集履歴

3

元々のlistは未使用なのでコメントアウト

2018/09/09 01:34

投稿

opyon
opyon

スコア1009

test CHANGED
@@ -24,7 +24,7 @@
24
24
 
25
25
  public static void main(String[] args) {
26
26
 
27
- List<Integer> list = new ArrayList<Integer>();
27
+ //List<Integer> list = new ArrayList<Integer>();
28
28
 
29
29
 
30
30
 
@@ -54,7 +54,7 @@
54
54
 
55
55
  }
56
56
 
57
- list.add(v);
57
+ //list.add(v);
58
58
 
59
59
 
60
60
 

2

仕様を勘違いしていたので修正

2018/09/09 01:34

投稿

opyon
opyon

スコア1009

test CHANGED
@@ -1,10 +1,10 @@
1
- こううことでしょうか?
1
+ 仕様を勘違していたの修正ました
2
2
 
3
3
 
4
4
 
5
5
  ###出力結果
6
6
 
7
- ![イメージ説明](73a300d2b5ccb5409a411eb1ea0f2a62.png)
7
+ ![イメージ説明](abca72800956629f0835828a19411370.png)
8
8
 
9
9
 
10
10
 
@@ -26,6 +26,20 @@
26
26
 
27
27
  List<Integer> list = new ArrayList<Integer>();
28
28
 
29
+
30
+
31
+ //配列初期化
32
+
33
+ String[] list2 = new String[10];
34
+
35
+ for(int i=0;i<10;i++) {
36
+
37
+ list2[i]="";
38
+
39
+ }
40
+
41
+
42
+
29
43
  while (true) {
30
44
 
31
45
  Random rnd = new Random();
@@ -42,25 +56,21 @@
42
56
 
43
57
  list.add(v);
44
58
 
45
- }
46
59
 
47
60
 
61
+ //各1の位毎に加算
48
62
 
49
- int[] list2 = new int[10];
50
-
51
-
52
-
53
- for(int i = 0;i<list.size();i++) {
63
+ list2[v%10]+=String.valueOf(v)+" ";
54
-
55
- list2[list.get(i)%10]++;
56
64
 
57
65
  }
58
66
 
59
67
 
60
68
 
69
+ //出力
70
+
61
71
  for(int i = 0;i<list2.length;i++) {
62
72
 
63
- if(list2[i]==0) {
73
+ if(list2[i]=="") {
64
74
 
65
75
  System.out.println("一の位が" + i + ":なし");
66
76
 

1

出力する文字列を訂正

2018/09/09 00:42

投稿

opyon
opyon

スコア1009

test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  ###出力結果
6
6
 
7
- ![イメージ説明](f9accb14c751b7dc54f2eff4f1763fe7.png)
7
+ ![イメージ説明](73a300d2b5ccb5409a411eb1ea0f2a62.png)
8
8
 
9
9
 
10
10
 
@@ -60,7 +60,15 @@
60
60
 
61
61
  for(int i = 0;i<list2.length;i++) {
62
62
 
63
+ if(list2[i]==0) {
64
+
65
+ System.out.println("一の位が" + i + ":なし");
66
+
67
+ }else {
68
+
63
- System.out.println("一の位が " + i + " の個数は "+list2[i] +" 個です");
69
+ System.out.println("一の位が" + i + ":"+list2[i]);
70
+
71
+ }
64
72
 
65
73
  }
66
74
 
@@ -68,6 +76,4 @@
68
76
 
69
77
  }
70
78
 
71
-
72
-
73
79
  ```