有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

交互式Java程序

    double hourlyrateofpay ;
   int numberofhoursworked ;
   double moneymade = hourlyrateofpay * numberofhoursworked;

   JOptionPane.showInputDialog("Enter your hourly rate of pay");
   JOptionPane.showInputDialog("Enter number of hours worked");
   JOptionPane.showInputDialog("You worked \t" + numberofhoursworked + "\t"                         
  + "hours" +"with an hourly rate of pay \t" + hourlyrateofpay + " and    
   made\t" + moneymade);

这个代码有什么问题^^^^^^^^^^^^


共 (1) 个答案

  1. # 1 楼答案

    忽略从JOptionPane调用返回的结果。将这些结果放入变量中

    JOptionPane.showInputDialog("Enter Foo");
    

    但是

    String foo = JOptionPane.showInputDialog("Enter Foo");
    

    String foo = JOptionPane.showInputDialog("Enter some int");
    int someInt = Integer.parseInt(foo);
    

    您似乎还试图在获取用户输入之前进行计算。直觉上你不应该这么认为,对吧