【训练9】购物车(1、属性放第一行;2、提示语放创建Scanner对象之前;3、方法重载参数个数和参数数据类型;4、调用静态方法,不需要创建对象)

程序实现了一个购物车商品价格计算功能,商品单价为580元。如果购买两件或多件,享受8折优惠。通过控制台输入商品数量,使用两个同名的pay()方法分别处理单件和多件商品的支付情况。当购买一件商品时,直接输出应付金额;购买两件以上,应用折扣后输出应付金额。
摘要由CSDN通过智能技术生成

【训练9】购物车
某商品单价580元,购买两件或多于两件的该商品享8折优惠。在控制台输入购买商品的数量,编写两个同名的pay()方法,一个方法用于输出购买一件商品的应付金额;另一个方法用于输出购买两件或多于两件商品的应付金额。

/*【训练9】购物车
 * 某商品单价580元,购买两件或多于两件的该商品享8折优惠。
 * 在控制台输入购买商品的数量,编写两个同名的pay()方法,一个方法
 * 用于输出购买一件商品的应付金额;另一个方法用于输出购买两件或
 * 多于两件商品的应付金额。
 * */

package JcDtCxlhJk;

import java.util.Scanner;

public class Xl9 {
	
	public static int pay(int num,int price) {	
		return price;
	}
	
	public static double pay(int num,int price,double discount) {		
		return num*price*discount;
	}

	public static void main(String[] args) {
		// TODO 自动生成的方法存根
		int price = 580;		
		double discount = 0.8;
		System.out.println("请输入要购买的商品数量:");//提示语句,要放在获取控制台输入内容的前面
		Scanner sc = new Scanner(System.in);
		int num = sc.nextInt();	
		sc.close();
		
		
		if(num == 1) {
			System.out.println("购买一件商品的应付金额:" + pay(num,price));
		}else {
			System.out.println("购买" + num + "件商品的应付金额:" + pay(num, price, discount));
		}
		

	}

}


在这里插入图片描述
在这里插入图片描述

  • 总结
总结1、属性放第一行;
2、提示语放创建Scanner对象之前;
3、方法重载参数个数和参数数据类型;
4、调用静态方法,不需要创建对象
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值