计算并显示数组中值的百分比

时间:2012-09-16 06:25:33

标签: java arrays percentage

这是我的要求:

  1. 读入用户的整数(n)
  2. 声明大小为n
  3. 的浮点数数组
  4. 使用0到100之间的随机浮点数填写此数组。
  5. 计算并显示数组中值至少为70
  6. 的百分比

    我不知道怎么做最后一部分。

    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();
      }
    }
    

1 个答案:

答案 0 :(得分:0)

计算<70的值的数量,然后将该计数除以总计数 if(values [i]&gt; = 70)   计数++;

之外的

计数/ values.length * 100