自学JAVA第三天-巩固练习-java基础篇

业精于勤,荒于嬉;行成于思,毁于随。

1. 第一题:考试平均分

​ 请编程,从控制台接收2个考试的整数分数:数学分数、英语分数。然后程序要计算并打印两科的平均分是多少?(结果取整数即可)

import java.util.Scanner;
public class average{
	public static void main(Strang[] args){
		//创建键盘接收对象
		Scanner sc = new (System.in);
		System.out.print("请输入数学成绩:");
		int s1 = new.Int;
		System.out.print("请输入英语成绩:");
		int s2 = new.nextInt;
		System.out.println("两科平均分为:"(s1+s2)/2);
}
}

2. 第二题:套餐价格

​ 某餐厅,今日的优惠套餐为:麻辣香锅 、香辣土豆丝、可乐。这三个商品的原价是:189元、15元、5元。如果三款一起买,总价享受7.5折,小明今天点了这个套餐,请定义变量,存储这三款菜的原价,和折扣价。然后列出表达式计算他最后需要付多少钱?

public class menu  {
    public static void main(String[] args){
    	//初始三个菜品价格
        int xiangGuo = 189;
        int tuDouSi = 15;
        int keLe = 5;
        //套餐折扣价
        System.out.println((xiangGuo+tuDouSi+keLe)*7.5/10);
    }
}

3. 第三题:消耗卡路里

​ 小明统计了一下这周的跑步情况:

​ 周一:跑了1小时

​ 周二:跑了55分钟

​ 周四:跑了65分钟

​ 周五:跑了70分钟

​ 按每小时消耗400卡路里(半小时消耗200卡路里,以此类推…)计算,他这周跑步一共消耗了多少卡路里?(计算过程全部用整数)

提示:根据题目,可以先算出跑步5分钟的消耗数,然后再计算每天的消耗数,然后再做累加
public class day02卡路里 {
    public static void main(String[] args){
        //初始五分钟卡路里消耗
        int kaLuLi = 200/6;
        //创建这周跑步分钟变量
        int zhouYi = 60 / 5 * kaLuLi;
        int zhouEr = 55 / 5 * kaLuLi;
        int zhouSi = 65 / 5 * kaLuLi;
        int zhouWu = 70 / 5 * kaLuLi;
        System.out.println("周一消耗卡路里为:"+ zhouYi);
        System.out.println("周二消耗卡路里为:"+ zhouEr);
        System.out.println("周四消耗卡路里为:"+ zhouSi);
        System.out.println("周五消耗卡路里为:"+ zhouWu);
        System.out.println("本周消耗卡路里总和为:"(zhouEr+zhouSi+zhouWu+zhouYi));
    }
}

4. 第四题:超市收银凭证

​ 小明在一家超市做收银员,今天他接待的第一位顾客买了以下商品:

    苹果,3斤,单价:5.5

    香蕉,5斤,单价:7.5

    牛奶,2瓶,每箱:8.5

    其中:香蕉打8折,牛奶打9折。
    请按以下格式打印收款凭证:

品名	数量	单价	折扣	金额
苹果	3	    5.5	     --	    16.5
香蕉	5	    7.5	    0.8     30.0
牛奶	2	    8.5   	0.9	    15.3
-------------------------------
总付款:61.8 元
import java.util.Scanner;
public class consumptions {
  public static void main(String[] args){
      //1. 定义3个变量存储三种商品的单价;
      double apple = 5.5;
      double banana = 7.5;
      double milk = 8.5;
      //2. 定义2个变量存储香蕉、牛奶的折扣
      double xjZheKou = 0.8;
      double nnZheKou = 0.9;
      //3. 分别接收三种商品的名称、数量
      Scanner sc = new Scanner(System.in);
      System.out.print("请输入品名");
      String p1 = sc.next();
      System.out.print("请输入苹果数量:");
      double s1 = sc.nextDouble();
      System.out.print("请输入品名");
      String p2 = sc.next();
      System.out.print("请输入香蕉数量:");
      double s2 = sc.nextDouble();
      System.out.print("请输入品名");
      String p3 = sc.next();
      System.out.print("请输入牛奶数量:");
      double s3 = sc.nextDouble();
      //4. 计算总金额:
      double sum = (apple*s1)+((banana*s2)*xjZheKou)+((milk*s3)*nnZheKou);
      //5. 打印凭证:
      System.out.println("品名\t数量\t单价\t折扣\t金额");
      System.out.println(p1+"\t"+s1+"\t"+apple+"\t"+"--"+"\t"+(s1*apple));
      System.out.println(p2+"\t"+s2+"\t"+banana+"\t"+xjZheKou+"\t"+(s2*banana)*xjZheKou);
      System.out.println(p3+"\t"+s3+"\t"+milk+"\t"+nnZheKou+"\t"+(s3*milk)*nnZheKou);
      System.out.println("----------------------------------------------");
      System.out.println("总金额为:"+sum+"元");
  }
}