作业二
- 作业1 ----------------四舍五入 ----------------
请定义一个方法,对正数的小数进行四舍五入的操作(不考虑负数情况)。
四舍五入之后的结果是一个int整数类型并返回。最后对方法进行测试。
public static void main(String[] args) {
Scanner scanner =new Scanner(System.in);
System.out.println("请输入一个小数:");
double num = scanner.nextDouble();
int num1 = getNum(num);
System.out.println(num1);
}
public static int getNum(double num) {
double xiaoshu = (num * 10) % 10;
if (xiaoshu >= 5) {
return (int) (num + 1);
} else {
return (int) num;
}
}
请输入一个小数:
3.35
3
------------------
请输入一个小数:
5.51
6
- 作业2 ----------------输出随机不重复数组 ----------------
一个大V直播抽奖,奖品是现金红包,分别有{2,588,888,1000,10000}五个奖金。
请使用代码模拟抽奖,打印出每个奖项,奖项的出现顺序要随机且不重复。
打印效果如下:(随机顺序,不一定是下面的顺序)
888元的奖金被抽出
588元的奖金被抽出
10000元的奖金被抽出
1000元的奖金被抽出
2元的奖金被抽出
public static void main(String[] args) {
int[] arr = {
10000, 1000, 588, 888, 2};
int[] brr = new int[arr.length];
int index