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() 方法 用於從字元陣列中隨機選擇一個索引,並列印相應的字元。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP