为了账号安全,请及时绑定邮箱和手机立即绑定

如何在数学任务中使用我的输入

如何在数学任务中使用我的输入

慕后森 2022-06-23 16:48:17
我对 Java 编程完全陌生。我想使用我的数据输入(在这种情况下是我从“ATM”机器中提取的钱)然后分割它。我试着说: System.out.println(witdraw / a); 但它说“操作符 / 未定义参数类型 java.lang.String, int”这是我的代码package atm;import java.util.Scanner;public class ATM {    public static void main(String[] args) {    int a, b, c, d;    a = 20;    b = 10;    c = 5;    d = 1;    Scanner user_input = new Scanner(System.in);    String withdraw;    System.out.print("Put an amount of \u0024 to withdraw: ");    withdraw = user_input.next ();    System.out.println(withdraw / a);    System.out.println("Amount is \u0024 " + withdraw);    user_input.close();      }}我的目标是显示美元面额,该金额将与最少数量的钞票 $1、$5、$10、$20 相加,其中美分可以保留为美分,但现在我只想知道如何在数学任务中使用我的输入,如除法。
查看完整描述

1 回答

?
qq_笑_17

TA贡献1818条经验 获得超7个赞

错误消息是一个很好的提示。您不能对字符串进行数学运算。您必须将其转换为数字。

您可以使用 Double.parseDouble(withdraw) 作为双精度数或使用 Integer.parseInt(withdraw) 作为整数。

所以你的 println 将是:

System.out.println("Withdraw / a == " + Integer.parseInt(withdraw) / a);


查看完整回答
反对 回复 2022-06-23
  • 1 回答
  • 0 关注
  • 70 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信