⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pmenu.java

📁 Calculator algorithm with postfix notation. Example of usage.
💻 JAVA
字号:

//  this class displays a menu of choices to a user
//        and performs the chosen task. It will keep asking a user to
//      enter the next choice until the choice of 'Q' (Quit) is entered.

import java.io.*;
public class pmenu
 {
  public static void main (String[] args) throws IOException   {
       char input1;
       String inputInfo;
       String line = new String();

       printMenu();
       InputStreamReader isr = new InputStreamReader(System.in);       BufferedReader stdin = new BufferedReader(isr);
       do  // will ask for user input
        {
         System.out.println("What action would you like to perform?");
         line = stdin.readLine();
         input1 = line.charAt(0);
         input1 = Character.toUpperCase(input1);

         if (line.length() == 1)
          {
           // matches one of the case statements
           switch (input1)
            {
             case 'E':   //Enter String               System.out.print("Please enter a string.\n");
               inputInfo = stdin.readLine().trim();
               System.out.println(PostfixConversion.convertToPostfix(inputInfo));               break;
             case 'Q':   //Quit
               break;
             case '?':   //Display Menu               printMenu();               break;             default:
               System.out.print("Unknown action\n");
               break;
            }
          }
         else
          {
           System.out.print("Unknown action\n");
          }
        } while (input1 != 'Q' || line.length() != 1);
   }
  /** The method printMenu displays the menu to a user**/
  public static void printMenu()
   {
     System.out.print("Choice\t\tAction\n" +
                        "------\t\t------\n" +
                        "E\t\tEnter String\n" +
                        "Q\t\tQuit\n" +
                        "?\t\tDisplay Help\n\n");
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -