欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

算法-标准输入和输出

程序员文章站 2022-04-09 22:50:57
...
package base.第一章;

import edu.princeton.cs.algs4.StdIn;
import edu.princeton.cs.algs4.StdOut;
import edu.princeton.cs.algs4.StdRandom;

/**
 * Created by MK on 2018/5/22.
 * 标准输入和标准输出
 */
public class 标准输入输出 {
    public static void main(String[] args) {
//标准输入
        int N = Integer.parseInt(args[0]);

        double lo = Double.parseDouble(args[0]);
        double hi = Double.parseDouble(args[1]);
        for (int i = 0; i < N; i++) {
            double x = StdRandom.uniform(lo, hi);
            StdOut.printf("%.2f\n", x);
        }

//标准输出
        double sum = 0.0;
        int cnt = 0;
        while (!StdIn.isEmpty()) {
            sum += StdIn.readDouble();
            cnt++;
        }
        double avg = sum / cnt;
        StdOut.print(avg);


    }
}