【问题标题】:Type " = " and get result输入“=”并得到结果
【发布时间】:2015-03-12 09:23:06
【问题描述】:

我在输入表达式后按 Enter 键,它会显示结果,即计算总利润、工作室和剧院。现在我希望它应该等我输入“=”然后显示结果?有人可以帮我输入“=”然后显示结果吗?谢谢

package ticket;

import java.util.Scanner;
import java.text.NumberFormat;

public class Ticket {
    public static void main(String[] args) {

        //----------------------------------------------
       //calculate grossProfit, Studio and Theater.
      //------------------------------------------------

        final double TICKETPRICE=8, PROFITERATE=.25;
        int numberofticket;
        double grossProfit,theater,studio;
        String replace;

        String name = "name";
        NumberFormat fmtCur = NumberFormat.getCurrencyInstance();
        NumberFormat fmtPct = NumberFormat.getPercentInstance();

        Scanner scan = new Scanner(System.in);

        System.out.print("Enter movie name:");
        name = scan.nextLine();
        System.out.print("Enter tickets....");
        numberofticket= scan.nextInt();
        replace = name.replace ('a', 'A');

        grossProfit = TICKETPRICE * numberofticket;
        theater = grossProfit * PROFITERATE;
        studio =  grossProfit - theater;

        System.out.println("Box Office Report");
        System.out.println("Movie Name  =" + replace);
        System.out.println("Tickets     =" + numberofticket);

        System.out.println("TICKETPRICE =" +fmtCur.format(TICKETPRICE));
        System.out.println ("grossProfit= " + fmtCur.format(grossProfit));
        System.out.println ("theater    = " + fmtCur.format(theater) + " at     " + fmtPct.format(PROFITERATE)); 
        System.out.println ("studio     = " + fmtCur.format(studio));
    }
}

【问题讨论】:

    标签: java string int stocks


    【解决方案1】:

    只需在 printline 之前询问用户一行:

    do {
        //message for user to add line?
        String nextLine = scan.nextLine();
    while (!nextLine.equals("="));
    

    【讨论】:

      猜你喜欢
      • 2015-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多