所以我应该做一个“打乱”游戏,要求用户输入一个单词,然后程序打乱那个单词让第二个用户猜测。
import java.util.*;
class scrabble {
public static void main(String args[]){
Scanner input = new Scanner(System.in);
System.out.println("Enter a word: ");
String abc = input.nextLine();
String scrambled = "";
Random randGen = new Random();
while(scrambled.length() != abc.length())
{
char rand = abc.charAt(randGen.nextInt(abc.length()));
if(!scrambled.contains("" + rand))
scrambled += rand;
}
System.out.println(scrambled);
}
}
输出:输入一个单词: computer emotucrp
但是如果我输入“继续”这个词,程序就会进入一个无限循环。