【问题标题】:Java tip calculatorJava小费计算器
【发布时间】:2014-09-26 20:12:43
【问题描述】:

基本上我只需要一个小费计算器程序的帮助。它应该询问有多少客户,要使用的小费百分比,每个客户的账单金额,小费金额以及平均分配给每个客户的小费金额。我还试图让程序读取用户想要输入的尽可能多的客户,以获得家庭作业的奖励。这是代码,而不是程序返回“请输入他们的账单金额”,我不断收到“还有其他客户吗?y 还是 n?”。这是我遇到的主要问题。请原谅结构不好,我基本上是一个完整的初学者。

import java.util.Scanner;

public class H3_TipCalc {
   public static void main(String[] args) {
      Scanner input = new Scanner (System.in);
      System.out.println("Please enter your bill amount.");
      double bill = input.nextDouble();
      { 
         String multiplecust = ("Y");

         //int mc = 1;
         while (multiplecust.equalsIgnoreCase("y"))
         {
            Scanner usrin = new Scanner (System.in);
            System.out.println("Is there another customer? y or n?");
            multiplecust = usrin.nextLine();
            //mc++; 
            if (usrin.equals("y"))
            {
               System.out.println("Please enter their bill amount.");
            }
         }
      }
   }
}

【问题讨论】:

    标签: java if-statement calculator


    【解决方案1】:
        if (usrin.equals("y"))
        {
            System.out.println("Please enter their bill amount.");
        }
    

    您将Scanner"y" 进行比较,这可能不是您想要比较的。比较 multiplecust"y"

    【讨论】:

      猜你喜欢
      • 2020-03-13
      • 2022-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-11
      • 1970-01-01
      • 2017-01-30
      • 1970-01-01
      相关资源
      最近更新 更多