我在清除以下錯誤'('或'['期望情況2和情況3的第二行時出現問題。我寫的代碼是newAnimal.displayInfo();使用NetBeans IDE 8.0.2的java
我不知道爲什麼我得到的情況下,2和3而不情況下,這個錯誤1.不知道我做錯了任何援助/指導可以理解
這裏是代碼如下。:
package animalinfo;
import java.util.Scanner;
public class AnimalInfo
{
/**
* @param args the command line arguments
*/
public static void main(String[] args)
{
// TODO code application logic here
Scanner input = new Scanner (System.in);
Animal newAnimal;
int quit = 4;
while(-4 != quit);
{
System.out.println("\n1) Camel" +
"\n2)Penguin" +
"\n3) Tortoise" +
"\n4) Exit Program.");
System.out.print("Please select an amimalfrom the list.");
int choice = input.nextInt();
switch (choice)
{
case 1:
newAnimal = new Camel();
newAnimal.displayInfo();
break;
case 2:
newAnimal = new Penguin
newAnimal.displayInfo();
break;
case 3:
newAnimal = new Tortoise
newAnimal.displayInfo();
break;
case 4:
System.out.println ("Thank you for making your selections.");
break;
}
}
}
}
謝謝!有時候它似乎是把我絆倒的小事情。作爲一名初學者,我意識到細節是多麼重要。再次感謝!您的反饋非常有幫助。 – nel