我在練習時遇到問題。我需要在最小和最大字母之間打印五個隨機單詞。Java - 印刷隨機單詞
這是我做了什麼:
package Vjezba;
import acm.program.*;
import acm.util.RandomGenerator;
import java.util.*;
public class String2 extends ConsoleProgram {
public void run() {
for (int i = 0; i<5; i++){
String a = randomWord();
println(a);
}
}
private String randomWord() {
int a = rgen.nextInt(MIN_LETTER, MAX_LETTER);
for (int x=0; x<a; x++){
String niz = "";
char c = randomChar();
niz += 'c';
}
return niz;
}
private char randomChar(){
return (char) rgen.nextInt('a', 'z');
}
private static RandomGenerator rgen = new RandomGenerator();
private static int MIN_LETTER = 3;
private static int MAX_LETTER = 10;
}
我有返回字符串的問題。不知道該怎麼做。
當你說你「有問題」時,你是什麼意思?你是否遇到異常?沒有被返回? –
+1在你卡住後詢問幫助,而不是要求我們爲你做功課。 – amit