设计一个方法,可以获取任意范围的随机数
分析:
1、键盘录入两个数
int start
int end
2、获取在start和end之间的随机数
3、输出这个数代码:
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个数:");
int start = scanner.nextInt();
System.out.println("请输入第二个数:");
int end = scanner.nextInt();
int number = getRandom(start, end);
System.out.println(number);
}
public static int getRandom(int s,int e) {
int number = (int) (Math.random()*(e-s+1))+s;
return number;
}
分析:
1、键盘录入两个数
int start
int end
2、获取在start和end之间的随机数
3、输出这个数代码:
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个数:");
int start = scanner.nextInt();
System.out.println("请输入第二个数:");
int end = scanner.nextInt();
int number = getRandom(start, end);
System.out.println(number);
}
public static int getRandom(int s,int e) {
int number = (int) (Math.random()*(e-s+1))+s;
return number;
}
System.out.println((int)(Math.random()*(end-(start-1)))+start);
}
自己测,然后自己悟~