我遇到的问题与效率有关。我想返回一个字符串数组的随机索引。我只希望索引介于0-2之间,但要介于0到0-2之间。示例代码如下。
Random random= new Random();
int index= random.nextInt();
String animal;
String[] animalList= {"Dragon", "Goat", "Giant Goat"};
do {
if (index < 0)
index= index + 1;
else
index= index -1;
}while (index <0 || index >2);
System.out.println(animalList[index]);