<span style="font-family:Microsoft YaHei;font-size:10px;">/*
* 面试题:请设计一个方法,可以实现取任意范围内的随机数
*
* 分析:
* 1.键盘录入两个数据(即范围)
* int start, end;
* 2.想办法取得 start 与 end 之间的随机数(写一个方法实现)
* 3.输出获得随机数
*/
package day03;
import java.util.Scanner;
public class day03_01 {
public static void main(String[] args) {
System.out.println("请输入一个开始数:");
Scanner sc = new Scanner(System.in);
int start = sc.nextInt();
System.out.println("请输入一个结束数:");
int end = sc.nextInt();
for(int i = 0; i < 100; i++){
int num = getRandom(start, end);
System.out.println(num);
}
}
//获取任意区间随机数的方法
/*
* 两个明确:
* 返回值类型:int
* 参数列表: int start, int end
*
* 参照一百以内的随机数获取方法加以改进
*/
public static int getRandom(int start, int end){
int num = (int)(Math.random()*(end - start)) + start;
return num;
}
}
<img src="https://img-blog.csdn.net/20161014183935157" alt="" /> </span>
2.java学习 Math类学习 (面试题一则)
最新推荐文章于 2024-01-16 14:11:17 发布