0
我的任務是創建一個3部分的程序,當你按1時,它運行方法或「功能」1,當你按2,它運行功能2,按3,它運行功能3。我有第二個特徵,但這個特徵(特徵1)應該隨機生成A-Z以填充10x20陣列。代碼AS IS生成隨機整數並正確填充和顯示10 x 20網格。但是,如何讓它顯示A-Z字符而不是數字?如何隨機生成A-Z來填充數組?
public class ModuleOnefor8 {
public static void main(String[] args) {
int[][] matrix = new int[10][20];
for (int i=0; i<matrix.length; i++) {
for (int j = 0; j<matrix[i].length; j++) {
matrix[i][j] = (int)(Math.random()*'Z'-'A' + 1);
System.out.print(matrix[i][j] + " ");
}
System.out.println();
}
}
}
這是否隨機填充以字母排列?我很抱歉,但每個人似乎都給我提供幫助,好像我是一名程序員,只是想學習另一種語言。我很容易迷失方向,不理解你剛纔寫的東西,即使我確定它可能正是我所需要的,但我不知道該將代碼放在我的程序中的哪個位置,因爲它不會看起來和我迄今爲止學到的一樣。在此之前,我參加了一個Intro to Programming課程,並且數組也在我身邊。 –
在這種情況下,只顯示給你:生成隨機alpha ...在代碼行6使用這個新函數。如果你想在你的代碼的同一類中使用新函數 – ArcangelZith