java生成4个随机大写字母
时间: 2024-03-09 20:48:41 浏览: 15
可以使用以下代码生成4个随机大写字母:
```java
import java.util.Random;
public class RandomLetters {
public static void main(String[] args) {
Random random = new Random();
char[] letters = new char[4];
for (int i = 0; i < 4; i++) {
letters[i] = (char) (random.nextInt(26) + 'A');
}
String randomLetters = new String(letters);
System.out.println(randomLetters);
}
}
```
这里使用了Java内置的Random类来生成随机数,并将数字转换成大写字母。最终将生成的4个随机字母组成一个字符串并输出。
相关问题
JAVA产生5个随机的大写字母并输出
好的,以下是JAVA代码实现:
```java
import java.util.Random;
public class RandomLetters {
public static void main(String[] args) {
Random random = new Random();
StringBuilder sb = new StringBuilder();
for (int i = 0; i < 5; i++) {
char letter = (char) (random.nextInt(26) + 'A');
sb.append(letter);
}
System.out.println(sb.toString());
}
}
```
这段代码使用了`java.util.Random`类生成随机数,然后将生成的数字转换成大写字母。最后使用`StringBuilder`将生成的5个随机字母拼接成一个字符串并输出。
编写java程序,分别随机生成一个小写字母和一个大写字母
好的,以下是Java程序代码,可以随机生成一个小写字母和一个大写字母:
```java
import java.util.Random;
public class RandomLetters {
public static void main(String[] args) {
Random random = new Random();
// 生成一个小写字母
char lowerLetter = (char) ('a' + random.nextInt(26));
System.out.println("小写字母为:" + lowerLetter);
// 生成一个大写字母
char upperLetter = (char) ('A' + random.nextInt(26));
System.out.println("大写字母为:" + upperLetter);
}
}
```
程序中使用了Java中的Random类来生成随机数,然后通过字符运算来生成随机字母。注意,小写字母是从字符'a'开始,而大写字母是从字符'A'开始。