Java 为什么我的输出没有正确显示我想要的内容
总计应显示$11.10Java 为什么我的输出没有正确显示我想要的内容,java,Java,总计应显示$11.10 Total显示$11.10000000001这应该可以做到:System.out.printf(“总购买价格:%.2f%n”,totalPP) 你应该阅读在问题的主体中再次解释你的问题是什么将是有益的。另外,看看这个,在声明了main方法之后,列出了价格,接下来会发生什么?这应该是一个评论吗?是的,有点混乱,我应该解释得更好。这是我的评论,说明我需要它显示什么,以及它用当前代码显示什么。谢谢!这修正了我的程序,我现在就来读一下。 import java.util.Scan
Total显示$11.10000000001这应该可以做到:System.out.printf(“总购买价格:%.2f%n”,totalPP)
你应该阅读在问题的主体中再次解释你的问题是什么将是有益的。另外,看看这个,在声明了
main
方法之后,列出了价格,接下来会发生什么?这应该是一个评论吗?是的,有点混乱,我应该解释得更好。这是我的评论,说明我需要它显示什么,以及它用当前代码显示什么。谢谢!这修正了我的程序,我现在就来读一下。
import java.util.Scanner;
public class CalculatePurchasePrice
{
public static void main(String [] args)
{
Book Cost: $10.00
State Tax Charged: $0.80
County Tax Charged: $0.30
Total Purchase Price: $11.10
Scanner kbd = new Scanner (System.in);
System.out.println("Price of the book: ");
bookPrice = kbd.nextDouble(); // get user input
double staxCharged = bookPrice * stateTax;
System.out.println("State Tax Charged: " + staxCharged);
double ctaxCharged = bookPrice * countyTax;
System.out.println("County Tax Charged: " + ctaxCharged);
totalPP = bookPrice + staxCharged + ctaxCharged;
System.out.println("Total Purchase Price: " + totalPP);
}
}