Math.random()产生一个随机数,数字范围[0.0,1.0)
package com.atguigu.exxer;
import java.util.Scanner;
/*
* 随机产生10个元素(10——99范围),保存到数组中,查找里面是否有>80,如果有,显示有,否则提示没有
*/
public class ExerTest6 {
public static void main(String[] args) {
// //random()产生一个随机数,数字范围[0.0,1.0)
// for (int i = 0; i < 50; i++) {
// System.out.println((int)(Math.random()*90)+10);
// }
//
//1创建数组
int[] numbers = new int[10];
//2读取数据,并将数据存放在数组
Scanner sc = new Scanner(System.in);
for (int i = 0; i < numbers.length; i++) {
System.out.println("请输入一个数");
numbers[i] = (int)(Math.random()*90)+10;
}
//3遍历数组-查找大于80的数,如果有显示有,否则提示没有。
boolean boo =false;
for (int i = 0; i < numbers.length; i++) {
int num = numbers[i];
if (num>80){
boo =true;
break;
}
}
if(boo){
System.out.println("有");
}else{
System.out.println("没有");
}
}
}