gpt4 book ai didi

java - 美元和美分 (JAVA)

转载 作者:行者123 更新时间:2023-12-01 19:19:31 25 4
gpt4 key购买 nike

我需要帮助计算我正在处理的这个 java 项目。作业要求我编写一个程序,根据用户的数字输入拼出美元和美分的数量。所以,基本上,这个人输入一个像 815 这样的数字,程序应该输出“8 美元 15 美分”)。

这是我到目前为止的代码。

再次更新

public class DollarCents
{

public static void main(String args [])
{
// Declaration of variables.
int dollars;
int cents;
String inputNumberString;
int inputNumber;
int calculatedAnswer;

// Get interactive user input
inputNumberString = JOptionPane.showInputDialog("Enter Cents: ");

// Convert String to int
inputNumber = Integer.parseInt(inputNumberString);

// Calculate the number
dollars = inputNumber / 100;
cents = inputNumber % 100;

// Output the result
System.out.println ("The Cents entered equal: $"+ dollars +"."+ cents);
}
}

最佳答案

提示:使用String.split()并在小数分隔符上拆分。

在它之前的所有内容都可以输出为美元,在其之后的所有内容都可以输出为美分。我将把 0 美元/美分的情况留给 OP 作为练习。

注意:我假设输入为 8.15 并且输出应如您所述。如果您打算输入 815 并将最后两位数字解释为分,那么您将需要使用 String.length()String.substring .

关于java - 美元和美分 (JAVA),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4997593/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com