Android 添加 IF 语句
Android Adding IF statement
在我的应用程序中,我试图计算出在一家酒店住多晚的费用。目前我正在计算以固定价格入住酒店的费用,但我希望用户在入住超过三天时获得折扣。例如,目前我的应用程序向用户收取每晚 45 英镑的酒店费用,但我希望它对超过三晚的任何额外住宿收取 35 英镑
我的代码的当前示例
变量
Int standardRate = 45;
Int additionalNights = 35;
Spinner nightSpinner;
我当前的 if 语句的内容
int answer = standardRate * nightSpinner
txtCost.setText(Integer.toString(answer));
抱歉我的代码太少了,因为我目前没有我的应用程序。
试试看对你有帮助................................
int answer,spinnerValue=Integer.parseInt(nightSpinner..getSelectedItem());
if(spinnerValue<=3){
answer = standardRate * spinnerValue;}
else{
answer =(standardRate * 3) + (additionalNights * spinnerValue-3);}
//for 3 days and extra days charges
享受编码......
从Spinner中取值然后这样写
if(nightspinner.get(position) > 3) {
ans = nightspinner.get(position)*aditionalnights;
else
ans = nightspinner.get(position)*standardnights;
在我的应用程序中,我试图计算出在一家酒店住多晚的费用。目前我正在计算以固定价格入住酒店的费用,但我希望用户在入住超过三天时获得折扣。例如,目前我的应用程序向用户收取每晚 45 英镑的酒店费用,但我希望它对超过三晚的任何额外住宿收取 35 英镑
我的代码的当前示例
变量
Int standardRate = 45;
Int additionalNights = 35;
Spinner nightSpinner;
我当前的 if 语句的内容
int answer = standardRate * nightSpinner
txtCost.setText(Integer.toString(answer));
抱歉我的代码太少了,因为我目前没有我的应用程序。
试试看对你有帮助................................
int answer,spinnerValue=Integer.parseInt(nightSpinner..getSelectedItem());
if(spinnerValue<=3){
answer = standardRate * spinnerValue;}
else{
answer =(standardRate * 3) + (additionalNights * spinnerValue-3);}
//for 3 days and extra days charges
享受编码......
从Spinner中取值然后这样写
if(nightspinner.get(position) > 3) {
ans = nightspinner.get(position)*aditionalnights;
else
ans = nightspinner.get(position)*standardnights;