題目:在main()中用(int)Math.random()*4,隨機選取四個動物中的其中一個,然後依據答對與否在程式中輸出「答對(錯了),喵嗚~我是貓!」
import java.util.Scanner;
public class RadomAnimal0804 {
public static void main(String[] args) {
String animalType[]={"dog","cat","cattle","horse"};
String animalSound[]={"bark","mew","moo","neigh"};
int i=(int) (Math.random()*4);
if(i==0){
Animal animal_1=new Animal();
animal_1.type=animalType[0];
animal_1.voice="bark";
animal_1.sound2();
System.out.print("...");
}
else if(i==1){
Animal animal_2=new Animal();
animal_2.type=animalType[1];
animal_2.voice="mew";
animal_2.sound2();
System.out.print("...");
}
else if(i==2){
Animal animal_3=new Animal();
animal_3.type=animalType[2];
animal_3.voice="moo";
animal_3.sound2();
System.out.print("...");
}
else if(i==3){
Animal animal_4=new Animal();
animal_4.type=animalType[3];
animal_4.voice="neigh";
animal_4.sound2();
System.out.print("...");
}
System.out.println("\n請依照動物的叫聲輸入正確的動物的英文名稱");
Scanner sc=new Scanner(System.in);
String input=sc.nextLine();
sc.close();
if(input.equals(animalType[i])){
System.out.print("答對了,"+animalSound[i]+"~");
System.out.print("我是"+animalType[i]+"!");
}
else
{
System.out.print("答錯了,"+animalSound[i]+"~");
System.out.print("我是"+animalType[i]+"!");
}
}
}