當用戶輸入的寬度小於或等於0時,程序應該結束,並且不會提示用戶輸入長度,或輸出區域或邊界。我如何做到這一點,而不使用System.exit(0)?!?如何結束程序並停止提示用戶?
public static void main(String[] args) {
Scanner k = new Scanner (System.in);
System.out.print("Please Enter a Width: ");
double width = k.nextDouble();
System.out.print("Please Enter a Length: ");
double length = k.nextDouble();
double area = width * length;
System.out.println("The Area is: " + area);
double perimeter = 2 * (width + length);
System.out.println("The Perimeter is: " + perimeter);
if (width <=0)
System.out.println("The Width Must Be Greater Than 0");
else if (length <=0)
System.out.println("The Length Must Be Greater Than 0");
if (width == length)
System.out.println("The Shape is a Square");
else if (width != length)
System.out.println("The Shape is a Rectangle");
您發佈的代碼表示你知道如何使用'if'語句。嘗試把你的提示放在一些。 – azurefrog