我越來越沒有,如果最後一個人的錯誤,並且似乎無法做任何事情。誰能告訴我什麼似乎是問題?謝謝!否則沒有,如果在一條線上的錯誤
public class FindMin
{
public static void main(String[] args)
{
Scanner keyboard = new Scanner(System.in);
int smallest = 9999999;
String userInput;
boolean quit = false;
System.out.println("This program finds the smallest number"
+ " in a series of numbers");
System.out.println("When you want to exit, type Q");
while(quit != True)
{
System.out.print("Enter a number: ");
userInput = keyboard.next();
if(userInput.equals("Q")) userInput.equals("q");
{
if (quit = true);
}
else
{
int userNumber = Integer.parseInt(userInput);
if(UserNumber < smallest)
smallest = userNumber;
}
}
System.out.println("The smallest number is " + smallest);
System.exit(0);
}
}
你的兩個'if'語句都有完整的語句。第一個是'userInput.equals(「q」);',第二個是';'。刪除它們來解決你的問題 –
你有很多語法錯誤......我建議你回想一下這個鏈接> http://www.tutorialspoint.com/java/java_basic_syntax.htm。 –
'if(x); x ++'與'if(x){} x ++'和'x'將一直遞增相同。 「else」子句幫助您避免了很難發現錯誤的情況。 –