Example #1
0
  // This method is just here to test the class
  public static void main(String[] args) {

    // write to stdout
    StdOut.println("Test");
    StdOut.println(17);
    StdOut.println(true);
    StdOut.printf("%.6f\n", 1.0 / 7.0);
  }
Example #2
0
  public static void main(String[] args) {

    // command-line arguments
    int N = Integer.parseInt(args[0]);

    if (args.length == 1) {
      // generate and print N numbers between 0.0 and 1.0
      for (int i = 0; i < N; i++) {
        double x = StdRandom.uniform();
        StdOut.println(x);
      }
    } else if (args.length == 3) {
      double lo = Double.parseDouble(args[1]);
      double hi = Double.parseDouble(args[2]);

      // generate and print N numbers between lo and hi
      for (int i = 0; i < N; i++) {
        double x = StdRandom.uniform(lo, hi);
        StdOut.printf("%.2f\n", x);
      }
    } else {
      throw new RuntimeException("Invalid number of arguments");
    }
  }