PTA JAVA实验一 7-1 计算钱币

7-1 计算钱币

分数 20

全屏浏览

切换布局

作者 殷伟凤

单位 浙江传媒学院

编写程序,读取用户输入的代表总金额的double值,打印表示该金额所需的最少纸币张数和硬币个数,打印从最大金额开始。纸币的种类有十元、五元、一元,硬币的种类有五角、一角、贰分、壹分。

提示:
由于java浮点数精度问题,建议输入金额后做如下处理:

double totalMoney = in.nextDouble();
int total = (int)(totalMoney*1000);

输入格式:

47.63

输出格式:

4 张十元
1 张五元
2 张一元
1 个五角
1 个一角
1 个贰分
1 个壹分

输入样例:

47.63

输出样例:

4 张十元
1 张五元
2 张一元
1 个五角
1 个一角
1 个贰分
1 个壹分

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

栈限制

8192 KB

import java.util.Scanner;

public class Main{
    public static void main(String args[])
    {
        Scanner in = new Scanner(System.in);
        double totalMoney = in.nextDouble();
        int total = (int)(totalMoney*1000);
        int 十元=0,五元=0,一元=0,五角=0,一角=0,贰分=0,壹分=0;
        十元 = total/10000;
        五元 = total%10000/5000;
        一元 = total%5000/1000;
        五角 = total%1000/500;
        一角 = total%500/100;
        贰分 = total%100/20;
        壹分 = total%20/10;
        System.out.println(十元+" 张十元");
        System.out.println(五元+" 张五元");
        System.out.println(一元+" 张一元");
        System.out.println(五角+" 个五角");
        System.out.println(一角+" 个一角");
        System.out.println(贰分+" 个贰分");
        System.out.println(壹分+" 个壹分");





    }

}

7-1 jmu-java-01入门-第一个ptaJava程序是一个关于学习Java编程的题目。在这个题目中,我们需要编写一个简单的Java程序。 这个程序要求实现一个功能,即能够输出"Hello Java!"这句话。实现这个功能很简单,只需要使用Java的输出语句System.out.println("Hello Java!");就可以了。 编写这个程序的步骤如下: 1. 打开编程软件,比如Eclipse或者IntelliJ IDEA等。创建一个Java项目。 2. 在项目的src目录下创建一个新的Java类。 3. 在这个Java类中,编写主函数public static void main(String[] args)。 4. 在主函数中,添加一行代码System.out.println("Hello Java!");,这行代码的作用是输出"Hello Java!"这句话。 5. 运行这个程序,可以看到控制台输出了"Hello Java!"这句话。 这个题目的目的是帮助我们熟悉Java的编程环境,并且学会使用基本的输出语句。虽然这个程序很简单,但是它对于初学者来说是一个很好的入门练习。 在学习编程的过程中,我们会遇到很多类似的题目,通过完成这些题目,我们可以不断熟悉各种编程语言的语法和特性,提高我们的编程能力。而且,通过编写简单的程序,我们还能够培养我们的逻辑思维能力和解决问题的能力。 总之,7-1 jmu-java-01入门-第一个ptaJava程序是一个帮助我们学习Java编程的题目,通过完成这个题目,我们可以学会使用Java的输出语句,熟悉Java的编程环境,提高我们的编程能力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大葫芦臂围40

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值