質問編集履歴

3

int min = deta[0];の場所を下に変更

2018/09/12 03:01

投稿

carly
carly

スコア14

test CHANGED
File without changes
test CHANGED
@@ -32,15 +32,15 @@
32
32
 
33
33
  ちょっと進んだので更新しました。
34
34
 
35
- 現在、最小値が0になる問題が・・・
35
+ 【更新1】最小値が0になる問題が・・・
36
+
37
+ 【更新2】int min = deta[0];の場所を下に変更
36
38
 
37
39
  ```java
38
40
 
39
41
  public static void main(String[] args) {
40
42
 
41
43
  int deta[] = new int[10];
42
-
43
- int min = deta[0];
44
44
 
45
45
  int max = deta[0];
46
46
 
@@ -68,6 +68,8 @@
68
68
 
69
69
  System.out.println("最大値:" + max);
70
70
 
71
+ int min = deta[0];
72
+
71
73
  for (int i = 0; i < deta.length; i++) {
72
74
 
73
75
  if (min > deta[i]) {
@@ -82,7 +84,7 @@
82
84
 
83
85
  sum = 0;
84
86
 
85
- for (int i = 0; i < deta.length; i ++) {
87
+ for (int i = 0; i < deta.length; i++) {
86
88
 
87
89
  sum += deta[i];
88
90
 

2

更新

2018/09/12 03:01

投稿

carly
carly

スコア14

test CHANGED
File without changes
test CHANGED
@@ -30,7 +30,9 @@
30
30
 
31
31
 
32
32
 
33
- とかここまで出来たのですが、最大値など出力で詰まってしまいました..
33
+ ちょっと進ので更新しました。
34
+
35
+ 現在、最小値が0になる問題が・・・
34
36
 
35
37
  ```java
36
38
 

1

最小値が0になる(´・ω・`)

2018/09/12 02:28

投稿

carly
carly

スコア14

test CHANGED
File without changes
test CHANGED
@@ -38,6 +38,12 @@
38
38
 
39
39
  int deta[] = new int[10];
40
40
 
41
+ int min = deta[0];
42
+
43
+ int max = deta[0];
44
+
45
+ int sum, average;
46
+
41
47
  for (int i = 0; i < deta.length; i++) {
42
48
 
43
49
  deta[i] = (int) (Math.random() * 10) + 1;
@@ -48,7 +54,41 @@
48
54
 
49
55
  System.out.println();
50
56
 
57
+ for (int i = 0; i < deta.length; i++) {
58
+
59
+ if (max < deta[i]) {
60
+
61
+ max = deta[i];
62
+
63
+ }
64
+
65
+ }
66
+
51
- System.out.print("最大値:");
67
+ System.out.println("最大値:" + max);
68
+
69
+ for (int i = 0; i < deta.length; i++) {
70
+
71
+ if (min > deta[i]) {
72
+
73
+ min = deta[i];
74
+
75
+ }
76
+
77
+ }
78
+
79
+ System.out.println("最小値:" + min);
80
+
81
+ sum = 0;
82
+
83
+ for (int i = 0; i < deta.length; i ++) {
84
+
85
+ sum += deta[i];
86
+
87
+ }
88
+
89
+ average = sum / deta.length;
90
+
91
+ System.out.println("平均値:" + average);
52
92
 
53
93
  }
54
94