某停車場對3小時內(nèi)的車最低收費7元。如果超過3小時,每個小時另外收3元,不到1小時,
1.?某停車場對3小時內(nèi)的車最低收費7元。如果超過3小時,每個小時另外收3元,不到1小時,按照一小時計算。最高不超過30元。要求編寫一個方法,根據(jù)停車的小時數(shù)計算需要交的費用。并在main方法中利用該方法求停車7.5小時應(yīng)交的費用。
答
package?qinmingze22208020120;
?
public?class?tingchechang {
?
public?static?void?main(String[] args) {
??????????Cost c?= new?Cost();
??????????c.time?= 7.5;
??????????c.Money();
??????????System.out.println("停車"?+ c.time?+ "小時應(yīng)交的費用為"?+ c.Money() +"元");
??????}
??}
?
??class?Cost{
??????double?time;
??????public?int?Money(){
??????????int?t?= (int)Math.ceil(time);
??????????if(t?<= 3){
??????????????return?7;
??????????}else{
??????????????int?coin?= 7 + (t?- 3) * 3;
??????????????if(coin?> 30){
??????????????????return?30;
??????????????}else{
??????????????????return?coin;
??????????????}
??????????}
??????}
??}
標(biāo)簽: