天天看点

计算商品价格

package text;

import java.util.Scanner;

/*
 * 计算商品价值
 * 输入商品价格及购买数量就折扣价
 * 1,满500块      打9折
 * 2,满1000块    打8.5折
 * 3,满2000块    打8折
 * 4,满5000块    打7折
 * 预习
 * 流程控制
 */
public class Text_2 {

	public static void main(String[] args) {
		Scanner input=new Scanner(System.in);
		Scanner amount=new Scanner(System.in);
		System.out.println("请输入您购买的商品价格:");
		System.out.println("请输入您购买的商品数量:");
		double a=input.nextDouble();
		double b=amount.nextDouble();
		f(a,b);	
		
	}

	 static void f(double x, double y) {
		double total=x*y;
		int t=(int)Math.ceil(total);/*
		
		Math中的ceil方法与floor是相对应的,
		ceil方法只要你传入的数值有小数值,当然0不算,它都会去掉小数将整数部分加一,
		而floor是减一
		
		
		*/
		if(t<500) {
			System.out.println("没用折扣"+"  总价为:"+t);
		}else if(t<1000) {
			System.out.println("九折"+"  总价为:"+t*0.9);
		}else if(t<2000) {
			System.out.println("八五折"+"  总价为:"+t*0.85);
		}else if(t<5000) {
			System.out.println("八折"+"   总价为:"+t*0.8);
		}else {
			System.out.println("七折"+"  总价为:"+t*0.7);
		}
		
	}

}

           
下一篇: 猜商品价格