如何用Java终止程序?

时间:2015-09-05 23:16:54

标签: java

这是我的代码。该程序不会给我最后一条打印线"感谢您使用基本用户界面程序。"

public class nameClass {

  public static void main(String[] args) {

    String input;
    String name;
    int age;
    double mileage;

    displayApplicationInformation();
    displayDivider("Start Program");
    TerminateApplication();

    // process name
    displayDivider("Get Name");
    name = getInput("name");
    System.out.println("Your name is: " + name);

    // Process age
    displayDivider("Get Age");
    input = getInput("Your age");
    age = Integer.parseInt(input);
    System.out.println("Your age is: " + age);

    // Process Mileage
    displayDivider("Get Mileage");
    input = getInput("Your MPG");
    mileage = Double.parseDouble(input);
    System.out.println("Your car MPG is: " + mileage);

  }// end of main

  public static void displayApplicationInformation()

  {
    System.out.println("Welcome to the Basic User Interface Program");

  }// end of displayApplicaionInformation

  public static void displayDivider(String outputTitle) {

    System.out.println("*********" + outputTitle + "********");

  }// end of displayDvider

  public static String getInput(String inputType)

  {
    String input = "";
    input = JOptionPane.showInputDialog("Enter the " + inputType);

    return input;

  }

  public static void TerminateApplication()

  {
    System.out.println("Thank you for using the Basic User Interface program");
    return;
  }

}// end of MainClass

2 个答案:

答案 0 :(得分:0)

您必须实际调用方法TerminateApplication;

System.out.println("Your car MPG is: " + mileage);

TerminateApplication();

答案 1 :(得分:0)

简单,请致电TerminateApplication 你是在main()的第9行做的 在这里,看看这个:

displayDivider("Get Mileage");
input = getInput("Your MPG");
mileage = Double.parseDouble(input);
System.out.println("Your car MPG is: " + mileage);
//add this...
TerminateApplication();

希望这有帮助!