Java 程序获取随机字母
在本文中,我们将学习如何编写一个 Java 程序来获取随机的小写和大写字母。我们将使用来自 java.util 包 的 Random 类。程序将首先通过从字母表中选择来创建随机的小写字母,然后将以类似的方式生成随机的大写字母。
问题陈述
用 Java 编写一个程序来获取随机的小写和大写字母。以下是演示 -
输出
Lowercase random letters...
d
l
h
j
s
Uppercase random letters...
B
K
I
Z
N
获取随机字母的步骤
以下是使用 Java 获取随机字母的步骤 -
- 首先导入 Random 类 来自 java.util。
- 初始化 Random 对象,为此我们将创建一个静态 Random 对象来生成随机数。
- 使用 for 循环 生成小写字母,从字母表中生成 5 个随机小写字母。
- 使用另一个循环生成大写字母,从字母表中生成 5 个随机大写字母。
- 打印生成的随机字母。
Java 程序获取随机字母
以下是使用 Random 类获取随机字母的 Java 代码 -
import java.util.Random; public class Demo { static Random randNum = new Random(); public static void main(String args[]) { System.out.println("Lowercase random letters..."); for (int i = 0; i < 5; i++) { System.out.println("" + "abcdefghijklmnopqrstuvwxyz".toCharArray()[randNum.nextInt("abcdefghijklmnopqrstuvwxyz".toCharArray().length)]); } System.out.println("Uppercase random letters..."); for (int i = 0; i < 5; i++) { System.out.println("" + "ABCDEFGHIJKLMNOPQRSTUVWZYZ".toCharArray()[randNum.nextInt("ABCDEFGHIJKLMNOPQRSTUVWZYZ".toCharArray().length)]); } } }
输出
Lowercase random letters... d l h j s Uppercase random letters... B K I Z N
代码解释
此 Java 程序使用 Random 类生成随机的小写和大写字母。首先,程序创建一个 Random 对象 randNum 来生成随机数。小写和大写字母表表示为字符串,然后使用 toCharArray() 方法 转换为字符数组。使用两个 for 循环,一个用于小写字母,另一个用于大写字母。每个循环迭代 5 次以生成并打印 5 个随机字母。
Random 类的 nextInt() 方法 用于从字符数组中随机选择一个索引,并打印相应的字符。
广告