使用iava.lang.Math类,生成10个0~99的随机整数,存放在数组中,1,排序后输出;2,判断60是否在数值中,如果在,输出在原数组中的位置序号。 提示:Math类支持random方法,返回0.0~1.0之间的小数
时间: 2023-03-28 11:04:31 浏览: 75
1. 请稍等,我正在为您生成随机整数并存放在数组中,排序后输出:
```
import java.util.Arrays;
public class RandomNumbers {
public static void main(String[] args) {
int[] numbers = new int[10];
for (int i = ; i < 10; i++) {
numbers[i] = (int) (Math.random() * 100);
}
Arrays.sort(numbers);
System.out.println(Arrays.toString(numbers));
}
}
```
2. 请稍等,我正在为您判断60是否在数值中,如果在,输出在原数组中的位置序号:
```
import java.util.Arrays;
public class RandomNumbers {
public static void main(String[] args) {
int[] numbers = new int[10];
for (int i = ; i < 10; i++) {
numbers[i] = (int) (Math.random() * 100);
}
Arrays.sort(numbers);
System.out.println(Arrays.toString(numbers));
int index = Arrays.binarySearch(numbers, 60);
if (index >= ) {
System.out.println("60在原数组中的位置序号为:" + index);
} else {
System.out.println("60不在原数组中");
}
}
}
```
阅读全文