交互式Java程序

时间:2014-09-17 12:27:07

标签: 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 个答案:

答案 0 :(得分:1)

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

请注意

JOptionPane.showInputDialog("Enter Foo");

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

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

在获取用户输入之前,您似乎也尝试进行计算。这对你来说应该是没有意义的,对吗?