方法---課程作業02-2
阿新 • • 發佈:2017-10-14
close util port string 技術分享 算法 相同 ted method Random();
JDK中的System.out.println()方法,你發現了什麽?
1、編寫一個方法,使用以上算法生成指定數目(比如1000個)的隨機整數。
import java.util.*;
public class RandomInt {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("請輸入生成的隨機整數的個數:");
Scanner input=new Scanner(System.in);
int number=input.nextInt();
input.close();
Random r=new
int seed=r.nextInt(100); //從0-100中隨機選出一個種子
for(int i=1;i<=number;i++)
{seed=(16807*seed+0)%2147483647;
System.out.print(seed+" ");
if(i%10==0) System.out.println();}
}
}
截圖
2、請看以下代碼,你發現了有什麽特殊之處嗎?
答:兩個方法的方法名相同,參數類型和方法的返回值不同。輸入某種類型的參數,會調用具有相同參數類型的方法。
3、參看一下
答:該方法可以使用多種不同類型的參數。
方法---課程作業02-2