質問するログイン新規登録

質問編集履歴

3

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

2018/09/12 03:01

投稿

carly
carly

スコア14

title CHANGED
File without changes
body CHANGED
@@ -15,11 +15,11 @@
15
15
  ### 試したこと
16
16
 
17
17
  ちょっと進んだので更新しました。
18
- 現在、最小値が0になる問題が・・・
18
+ 【更新1】最小値が0になる問題が・・・
19
+ 【更新2】int min = deta[0];の場所を下に変更
19
20
  ```java
20
21
  public static void main(String[] args) {
21
22
  int deta[] = new int[10];
22
- int min = deta[0];
23
23
  int max = deta[0];
24
24
  int sum, average;
25
25
  for (int i = 0; i < deta.length; i++) {
@@ -33,6 +33,7 @@
33
33
  }
34
34
  }
35
35
  System.out.println("最大値:" + max);
36
+ int min = deta[0];
36
37
  for (int i = 0; i < deta.length; i++) {
37
38
  if (min > deta[i]) {
38
39
  min = deta[i];
@@ -40,7 +41,7 @@
40
41
  }
41
42
  System.out.println("最小値:" + min);
42
43
  sum = 0;
43
- for (int i = 0; i < deta.length; i ++) {
44
+ for (int i = 0; i < deta.length; i++) {
44
45
  sum += deta[i];
45
46
  }
46
47
  average = sum / deta.length;

2

更新

2018/09/12 03:01

投稿

carly
carly

スコア14

title CHANGED
File without changes
body CHANGED
@@ -14,7 +14,8 @@
14
14
 
15
15
  ### 試したこと
16
16
 
17
- なんかここまで出来たのですが、最大値など出力で詰まってしまいました..
17
+ ちょっ進んだので更新しました。
18
+ 現在、最小値が0になる問題が・・・
18
19
  ```java
19
20
  public static void main(String[] args) {
20
21
  int deta[] = new int[10];

1

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

2018/09/12 02:28

投稿

carly
carly

スコア14

title CHANGED
File without changes
body CHANGED
@@ -18,11 +18,31 @@
18
18
  ```java
19
19
  public static void main(String[] args) {
20
20
  int deta[] = new int[10];
21
+ int min = deta[0];
22
+ int max = deta[0];
23
+ int sum, average;
21
24
  for (int i = 0; i < deta.length; i++) {
22
25
  deta[i] = (int) (Math.random() * 10) + 1;
23
26
  System.out.print(deta[i] + " ");
24
27
  }
25
28
  System.out.println();
29
+ for (int i = 0; i < deta.length; i++) {
30
+ if (max < deta[i]) {
31
+ max = deta[i];
32
+ }
33
+ }
26
- System.out.print("最大値:");
34
+ System.out.println("最大値:" + max);
35
+ for (int i = 0; i < deta.length; i++) {
36
+ if (min > deta[i]) {
37
+ min = deta[i];
38
+ }
39
+ }
40
+ System.out.println("最小値:" + min);
41
+ sum = 0;
42
+ for (int i = 0; i < deta.length; i ++) {
43
+ sum += deta[i];
44
+ }
45
+ average = sum / deta.length;
46
+ System.out.println("平均値:" + average);
27
47
  }
28
48
  ```