调用类java.lang.Math的成员方法“publicsstatic double random0”生成10个互不相同的从“”到“z”字母,并对这些字母按照从小到大的顺序排序;
时间: 2023-05-23 08:04:10 浏览: 31
以下是实现该功能的代码:
```java
import java.util.*;
public class SortLetters {
public static void main(String[] args) {
Set<Character> set = new HashSet<>();
while (set.size() < 10) {
int ascii = (int)(Math.random() * 26 + 97);
char c = (char)ascii;
set.add(c);
}
List<Character> list = new ArrayList<>(set);
Collections.sort(list);
System.out.println(list);
}
}
```
运行结果:
```
[a, b, c, d, e, g, p, q, r, s]
```
相关问题
调用类java.lang.Math的成员方法“publicsstatic double random0”生成10个互不相同的从“”到“z”字母,并对这些字母按照从小到大的顺序排序
以下是代码实现:
```java
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
char[] letters = new char[10];
int index = 0;
while (index < 10) {
char c = (char) (Math.random() * 26 + 'a');
if (Arrays.binarySearch(letters, 0, index, c) < 0) {
letters[index++] = c;
}
}
Arrays.sort(letters);
for (char c : letters) {
System.out.print(c + " ");
}
}
}
```
这段代码利用了java.lang.Math类的random方法产生了10个从"a"到"z"的随机字母,并且通过Arrays类的sort方法进行排序。
调用类java.lang.Math的成员方法“public static double random()”运算下面表述式10000次,(int)(Math.random()*20+0.5)统计其中生成数量的整数0,1,2,...,20的个数分别是多少,并输出统计结果
好的,我可以帮你实现这个功能。以下是Java代码示例:
```java
public class RandomTest {
public static void main(String[] args) {
int[] count = new int[21];
for (int i = 0; i < 10000; i++) {
int num = (int) (Math.random() * 20 + 0.5);
count[num]++;
}
for (int i = 0; i < count.length; i++) {
System.out.println(i + "出现的次数:" + count[i]);
}
}
}
```
代码解释:
1. 首先定义一个长度为21的整型数组`count`,用于统计每个整数出现的次数,数组下标表示整数值。
2. 然后进行10000次循环,每次生成一个介于0和20之间的随机数,并将相应下标的计数器加1。
3. 最后遍历计数器数组,输出每个整数出现的次数。
希望这个回答对你有所帮助!
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)