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 回答