java joptionpane和switch语句

lmvvr0a8  于 2021-06-30  发布在  Java
关注(0)|答案(0)|浏览(167)

我可以插入什么代码,这样程序会问“你想继续吗?”如果答案是“是”,它会再次显示选项,如果不是,它会终止程序。
请告诉我,我刚接触java,我很谦虚地请求帮助。有人能帮我解决这个问题吗。

import javax.swing.JOptionPane;
import javax.swing.JFrame;
public class Euclid{
  public static void menu (){
    JFrame frame = new JFrame();
    int option;
    int Retry;

    option = Integer.parseInt(JOptionPane.showInputDialog(null,
                          "--------------------------------------\n"
                         +"      MENU FOR SOLVING\n" 
                         +"--------------------------------------\n"
                         +"COMPUTATION\n"
                         +" [1] Work\n"
                         +" [2] Power\n"
                         +" [3] Speed\n"
                         +"--------------------------------------\n"
                         +"CONVERSION\n"             
                         +" [4] InchToMeter\n"
                         +" [5] HourstoSeconds\n"
                         +" [6] MileToKilometer\n"
                         +"--------------------------------------\n"
                         +"\n"
                         +"Select number[1-6] option above!\n"));

    switch (option){
      case 1:
      System.out.print("");
      Work it = new Work();
      it.solveforWork();
      break;

        case 2:
      System.out.print("");
      Power pwr = new Power();
      pwr.solveforPower();
      break;

      case 3:
      System.out.print("");
      Speed spd = new Speed();
      spd.solveforSpeed();
      break;

      case 4:
      System.out.print("");
      InchToMeter I2M = new InchToMeter();
      I2M.solveforInchToMeter();
      break;

      case 5:
      System.out.print("");
      HourToSeconds H2S = new HourToSeconds();
      H2S.solveforHourToSeconds();
      break;

      case 6:
      System.out.print("");
      MileToKilometer M2K = new MileToKilometer();
      M2K.solveforMileToKilometer();
      break;      

    }

}

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题