天天看點

計算商品價格

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);
		}
		
	}

}

           
下一篇: 猜商品價格