新聞中心
java編程,某市場推出促銷活動,不同時段給予不同的優(yōu)惠。請針對該項(xiàng)活動設(shè)計(jì)與實(shí)現(xiàn)批發(fā)計(jì)費(fèi)類CalcFee。
這個是按您的需求寫的,您看看吧,沒有用您說要求的Date,Round,?因?yàn)槲矣X得我用的方法會更好一點(diǎn)
站在用戶的角度思考問題,與客戶深入溝通,找到淮北網(wǎng)站設(shè)計(jì)與淮北網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗(yàn)好的作品,建站類型包括:成都做網(wǎng)站、成都網(wǎng)站建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊、虛擬空間、企業(yè)郵箱。業(yè)務(wù)覆蓋淮北地區(qū)。
import java.text.DecimalFormat;
import java.util.Calendar;
import java.util.GregorianCalendar;
public class CalcFee {
int num;//批發(fā)數(shù)量
double per_price;//單價
int start_num;//起批數(shù)量
int discount;//優(yōu)惠折扣
double total_price;//總價
boolean boo;//是否可以起批
//根據(jù)當(dāng)前時間段設(shè)置起批數(shù)量、單價、優(yōu)惠折扣等信息
public void set_info(){
Calendar calendar = GregorianCalendar.getInstance();
int hour = calendar.get(Calendar.HOUR_OF_DAY);
if (hour == 11 || hour == 16){
?start_num = 100;
?per_price = 3;
?discount = 8;
?
} else {
?start_num = 200;
?per_price = 5;
?discount = 9;
}
}????????? ?
//根據(jù)批發(fā)數(shù)量num計(jì)算總價
public void calc(int num){
this.num = num;
boo = this.num start_num;
if (boo) {
?total_price = (per_price * start_num) + (per_price * (num-start_num) * discount/10);
} else {
?total_price = per_price * num;
}
}
//輸出費(fèi)用清單
public void show(){
DecimalFormat df = new DecimalFormat("###.00");
String display =
?"起批數(shù)量:"+start_num +
?"\n單價:"+per_price +
?"\n優(yōu)惠折扣:"+ discount +"折"+
?"\n批發(fā)數(shù)量:"+ num +
?"\n============" +
?"\n總價:"+df.format(total_price);
System.out.println(display);
}
public static void main(String[] args) {
CalcFee c = new CalcFee();
c.set_info();
c.calc(201);
c.show();
}
}
用java寫出商品打折程序
嘗試解答一下,這個里面還有老年和教師的判斷就省略,主要是打折的代碼
import?java.util.Scanner;
class?Test{
public?static?void?main?(String[]?args){
Scanner?sc?=?new?Scanner(System.in);
System.out.println("請輸入消費(fèi)的金額:");
double?oldprice?=?sc.nextDouble();
double?newprice;
if(oldprice?=?2000){
newprice?=?oldprice?*?0.85;
}else?if(oldprice?=?1000??oldprice??2000){
newprice?=?oldprice?*?0.9;
}else
newprice?=?oldprice;
Judge?jud?=?new?Judge();
if(jud.isTeacher()||?jud.isOldman())
newprice?=?newprice?*?0.95;
System.out.println("打折后的價格是:"?+?newprice);
System.out.println("折扣的程度是:?"?+?newprice?/?oldprice);
}
}
class?Judge{
public?boolean?isTeacher(){
boolean?isTeacher?=?false;
return?isTeacher;
}
public?boolean?isOldman(){
boolean?isOld?=?false;
return?isOld;
}
}
我有道java編程小題求編程:商場價格打折 無需界面
寫一個簡單點(diǎn)的商品類Product
屬性有
String pName;
double pPrice;
int pPiscount;//打折范圍1-9
然后寫一個業(yè)務(wù),購買商品,添加到一個List集合.
結(jié)賬的時候,你自己選5個要求中的其中一個,并且在業(yè)務(wù)方法里面實(shí)現(xiàn)這5個需求.........
網(wǎng)頁題目:折扣買二送一java代碼,折扣買二送一java代碼是多少
文章URL:http://fisionsoft.com.cn/article/hccejh.html