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