Java foreach() 练习
目的:输入一个数n,生成n个随机一以内浮点数,输出并找出最小值
public static void main(String[] args){
double min = 2d; //d可省略
Scanner input = new Scanner(System.in);
System.out.println("输入个数n");
int n = input.nextInt();
double[] a1 = new double[n];
System.out.println("输出随机浮点数");
for(int i = 0;i<n;i++) {
a1[i] = (double) (Math.random());
//也可写为(int) (Math.random() * 100); 生成随机整数,注意变换相关double为int,不然可能结果错误
System.out.println(a1[i]);
}
// for(double k: a1) {
// k = (double) (Math.random()); 两种for语句都行
// System.out.println(k);
// }
System.out.println("其中最小的数为:");
for(double k:a1){
if(min>k)
min = k;
}
System.out.println(min);
}