Android添加IF语句

时间:2016-05-18 08:42:35

标签: android integer spinner linear-algebra

在我的申请表中,我正在努力计算住多晚酒店的费用。目前我正在计算以固定费率入住酒店的费用,但我希望用户可以获得超过三天的住宿折扣。例如,目前我的应用程序向用户收取每晚45英镑的酒店费用,但我希望在三晚的任何额外住宿时收取35英镑的费用

我的代码的当前示例

变量

  Int standardRate = 45;
  Int additionalNights = 35;
  Spinner nightSpinner;

我当前的if语句的内容

int answer = standardRate * nightSpinner

txtCost.setText(Integer.toString(answer));

道歉我的代码很少,因为我目前没有在我面前申请。

2 个答案:

答案 0 :(得分:2)

尝试帮助你................

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

享受编码...................

答案 1 :(得分:0)

从Spinner获取值并按照

编写
if(nightspinner.get(position) > 3) {
ans = nightspinner.get(position)*aditionalnights;
else
ans = nightspinner.get(position)*standardnights;