问题一:
解决:
源代码为:
package com.test;
import java.util.Random;
import java.math.BigDecimal;
import java.util.Scanner;
public class Tes2 {
public static void main(String[] args) {
// TODO 自动生成的方法存根
System.out.println("请输入要求输出的随机数的个数:");
Scanner input=new Scanner(System.in);
int sum=input.nextInt();
int m;
int c;
int a;
int []x=new int[2000];
int x0=(int) (Math.random()*5);
for(int i=0;i<sum;i++)
{
m=(int) (Math.random()*((Math.pow(2,5)-1))); //在2^5-1中随机抽取一个数
a=(int) (Math.random()*10); //在1到10中随机抽取一个数
c=0;
x[i]=(a*x0+c)*m;
System.out.println("输出x: "+x[i]);
}
}
}
运行结果为:
问题二:
解决:
问题三:
有关方法重载问题
解决:
会出现重载的情况,如图,输入System.out.println()时,显示出了参数类型不同的重载函数 。