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);
这段代码有什么问题? ^^^^^^^^^^^^
答案 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);
在获取用户输入之前,您似乎也尝试进行计算。这对你来说应该是没有意义的,对吗?