0

これは私の要件です:

  1. ユーザーから整数を読み込む (n)
  2. サイズ n の浮動小数点数の配列を宣言する
  3. この配列に、0 から 100 までのランダムな浮動小数点数を入力します。
  4. 少なくとも 70 である配列内の値のパーセンテージを計算して表示します

最後の部分のやり方がわかりません。

import java.util.Random;
import java.util.Scanner;
/**
 *
 *
 */
public class Mo {

    /**
 * @param args the command line arguments
 */
public static void main(String[] args) {
    // TODO code application logic here
    System.out.print("please enter a number: ");
    Scanner sc = new Scanner(System.in);
    int n = sc.nextInt();

    float[] values;
    values = new float[n];

    int[] counters;
    counters = new int[n];

    Random r = new Random();

    for(int i=0; i < values.length; i++)
    {
        values[i] = r.nextInt(100);
        System.out.print(values[i] + " " );

    }
    System.out.println();
  }
}
4

1 に答える 1

0

<70 の値の数をカウントし、このカウントを合計カウントで割ります if (values[i] >= 70 ) count++;

の外側

カウント/値.長さ*100

于 2012-09-16T06:29:45.840 に答える