3 回答
TA贡献63条经验 获得超30个赞
public static boolean isDrinkOrNot(int flag)//flag为1为喝酒了,0为没喝酒
{
boolean judge = false;//默认状态是false,应该就是表示没有喝酒
if(flag==1){judge = true;}//喝酒了,所有judge变true
return judge;//最终返回judge,true为喝酒了,false为没喝酒,由传入的flag控制
}
public static double drinkPrice(double num, boolean drink)//返回喝的酒的价格,drink应该表示喝没喝,具体得看题目
{
double totalDrinkPrice;
if(drink){totalDrinkPrice = 20*num;}//drink为true,则用这种方式计算总价
else{totalDrinkPrice = (5*num)*0.95;}//drink为false,则用这种方式计算总价
return totalDrinkPrice;//返回总价格
}
因为没有题目所以解释的可能会不太符合题意
望采纳~
TA贡献2条经验 获得超0个赞
public static boolean isDrinked(int flag){
return flag ==1;
}
public static double totalPrice(double num,boolean flag){
if(flag) return 20*num;
else return 5*num*0.95;
}
手机编写。这样写我心里好受些。
添加回答
举报