實現控制檯輸入一個10以內的數字,看看需要產生幾次隨機數可以輸出與輸入的數字相同的值。
阿新 • • 發佈:2019-01-25
/**
* @author Administrator
* 隨機數並與輸入值進行比較
*/
public class Random {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
random(sc.nextInt());
}
public static void random(int x){
int sis = 0;
int a=1;
for(int i=0;i<100;i++){
sis = (int) (Math.random()*10+1);//產生1到10的隨機數
System.out.println("打印出迴圈的資料:"+sis);
if(sis == x){
break;
}
a++;
}
System.out.println("總共"+a+"次");
}
}