首先是利用纯随机数发生器来写一个生成指定数目的随机整数,这个程序要先设置一个种子x,然后再带入算法。
源代码:
package project1;
import java.util.Random;
import java.util.Scanner;
public class random1 {
static Scanner sc=new Scanner(System.in);
public static void main(String args[]){
Random rand =new Random();
System.out.print("请输入要生成的随机数");
int sum;
sum=sc.nextInt();
for(int i=0;i<sum;i++)
{
int x=rand.nextInt(100);
x=((16807*x+8)%(
2147483647
));
System.out.println(x);
}
}
}
第二个是要展示java的方法重载。函数重载需要满足下列条件:
1.方法名相同;
2.函数类型不同,参数个数不同,或者是参数类型的顺序不同。
3.方法的返回值不作为方法重载的判断条件。
而ppt中的那个程序就是参数类型不同,
下面是我写的一个源代码:
package project1;
public class use1 {
public void show(String name){
System.out.println("姓名:"+name);
}
public void show(String name,int number){
System.out.println("姓名:"+name+"学号:"+number);
}
}