JOptionPane / If语句有增量

时间:2015-02-14 01:02:39

标签: if-statement joptionpane

好的,所以我还是比较新的并且有一个简单的问题。我有一个编写计算月度账单的程序。它询问客户的包装类型(A,B或C)和使用的小时数。它应该显示总费用。可以肯定的是,每个包装都会根据使用的小时数增加价格。

实施例: 套餐A是9.95和月,10小时访问,额外的小时是2.00美元和小时。我已经知道了大部分减去如何增加额外费用。

还有另外两个包将被添加。这只是第一点。 =)

这是我第一次在这里发帖,如果我的格式很糟糕,我道歉

感谢您的帮助!

public class InternetServiceProvider {
public static void main(String args []){
    double packA = 9.95;
    double packB = 13.95;
    double packC = 19.95;

    String getPackage = JOptionPane.showInputDialog(null, "Please enter your package type:");
    String getHours = JOptionPane.showInputDialog(null, "How many hours did you use?");
    int hours = Integer.parseInt(getHours);

    if (getPackage.equals("a") && hours <=10) {
        JOptionPane.showMessageDialog(null, "Your monthly total is: $" + packA );
    }
    else {
        if (getPackage.equals("a") && hours > 10){

        JOptionPane.showMessageDialog(null, "Your total is: $" + (hours + 2));
        }
    }

1 个答案:

答案 0 :(得分:0)

我不认为这是让人们为你工作的地方......无论如何,这就是我要做的事情(我想用psuedo代码来做):

package = price

get input for which package the user has

switch (package)
case a:
    if hours > 10
        hours = hours - 10
        final amount = hours * 2 + price of package
    else 
        final amount = price of package
    output final amount
case b:
    ...
case c:
    ...