第三次java作业

文章目录
第一题
题目
Java代码实现
运行结果
第二题
题目
Java代码
运行结果
第三题
题目
Java代码
运行结果
第四题
题目
Java代码
运行结果
结尾
第一题
题目


Java代码实现
import java.util.Scanner;

 

public class Main {
    public static void main(String[] args) {
        /*
        *  题目:计算购买的n盒牛奶中蛋白质的含量(n>=1)
        *       已知每盒牛奶中蛋白质含量为 6.4g/盒
        * 思路:
        *   1、因为n是需要用户输入的,那么首先需要先导入扫描键盘输入的Scanner方法包
        *     并创建该Scanner的对象
        *   2、创建一个整型变量,接收用户输入的值,代表购买的牛奶盒数。因为不可能购买半盒牛奶,所以用整形变量即可。
        *   3、通过已知的条件,来计算n盒牛奶所含有的蛋白质,盒数/6.4
        *   4、最后将结果输出
        * */
        Scanner in=new Scanner(System.in);
        //每盒牛奶的蛋白质含量
        final float content=6.4F;
        System.out.println("请输入购买牛奶的盒数:");
        //购买的牛奶盒数
        int number=in.nextInt();    
        //已知每盒牛奶的蛋白质含量是 6.4g/盒
        float result=(number*content);
        System.out.println(number+"袋牛奶含有的蛋白质:"+result);
    }
 

运行结果


第二题
题目

 

 

Java代码
import java.util.Scanner;    //导包
public class Main {
    public static void main(String[] args) {

        /*
         *  题目:计算一天售出n个汉堡的总金额(n>=1)
         *       已知每个汉堡的售价为 15.5元/个
         * 思路:
         *   1、因为n是需要用户输入的,那么首先需要先导入扫描键盘输入的Scanner方法包
         *     并创建该Scanner的对象
         *   2、创建一个整数变量,接收用户输入的值,代表当天售出的汉堡数量
         *   3、通过已知的条件,来计算n个汉堡的金额,数量*金额。
         *   4、最后将结果输出
         * */
        
        Scanner in=new Scanner(System.in);

        //单个汉堡的价格
        final float price=15.5F;
        System.out.println("请输入售出汉堡的数量:");
        //售出汉堡的数量,接收用户的输入
        int quantity=in.nextInt();
        //接受计算结果
        float sum=(quantity*price);

        System.out.println("一天总出售的汉堡数量为:"+quantity+"个");
        System.out.println("全天售出的总金额为:"+sum+"元");
    }
}
 

运行结果


第三题
题目

 

 

 

Java代码
import java.util.Scanner;    //导包

public class Main {
    public static void main(String[] args) {
        /*
         *  题目:输入高铁的速度为每小时 n 千米,(n>=1)
         * 思路:
         *   1、因为n是需要用户输入的,那么首先需要先导入扫描键盘输入的Scanner方法包
         *     并创建该Scanner的对象
         *   2、创建一个单浮点变量,接收用户输入的值,代表每小时n千米的高铁速度
         *   3、创建一个单浮点类型的变量用于接受计算结果
         *   4、先将每小时n千米的高铁速度转换为每分钟跑多少千米,再转换为每秒钟跑多少米
         *   5、最后将结果输出
         * */
        Scanner in=new Scanner(System.in);

        System.out.println("请输入高铁速度(km/h):");
        float speed=in.nextFloat();
        //计算
        float result=speed/60F; //获取每分钟跑多少千米,单位千米
        result/=0.6F;    //获取每秒钟跑多少米,单位:10m/s
        result*=10F;    //将结果单位转换为米
        //输出
        System.out.printf("%.0fkm/h = %dm/s\n",speed,(int)result);
    }
}

运行结果


第四题
题目

 

J

 

代码
import java.util.Scanner;

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

        /*
         *  题目:计算n张车票的价格与付费后需要找回的零钱
         * 思路:
         *   1、因为n是需要用户输入的,那么首先需要先导入扫描键盘输入的Scanner方法包
         *     并创建该Scanner的对象
         *   2、创建一个整形变量,接收用户输入的值,代表需要购买多少张车票
         *   3、创建一个单浮点类型的变量用于接收:n张车票X车票的价格的总价格。
         *   4、创建一个单浮点类型的变量用于接收用户支付的金额。
         *   5、最后将总价格减去用户支付的金额,就是需要找回的零钱
         *   5、最后将各个结果输出
         * */

        Scanner in=new Scanner(System.in);
        //车票票价
        final float fare=2F;
        System.out.println('\t'+"购票信息");
        System.out.println("--------------------");
        System.out.println("目的车站:人民广场");
        System.out.printf("票价:%.2f\n",fare);
        System.out.print("购票数量:");

        int number=in.nextInt();
        //应付车票价格
        float result=((float)number)*fare;

        System.out.printf("应付金额:%.2f\n",result);
        System.out.print("已付金额:");
        //付出的金额
        float money=in.nextFloat();
        //付出的金额减去应付的金额,得到的就是需要找回的零钱
        System.out.printf("找零:%.2f\n",money-result);
    }

}

运行结果


结尾
以上代码,如有问题,欢迎各位指正。

 


————————————————
版权声明:本文为CSDN博主「太平_十九」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Lion__king/article/details/129321230

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值