Java 我在收集过程中得到了错误的输出
我提出了订购申请。当我标记单选按钮时,它会这样添加,我希望它能写出正常的数字 像这样的屏幕输出我不想要它像这样我想要它收集 把总数弄错了Java 我在收集过程中得到了错误的输出,java,android,Java,Android,我提出了订购申请。当我标记单选按钮时,它会这样添加,我希望它能写出正常的数字 像这样的屏幕输出我不想要它像这样我想要它收集 把总数弄错了 如果您的目标是将pizza.getPizza\u size\u price()、pizza.geticek()和pizza.getPatates()之和作为输出,则必须添加括号: total.setText(“ToplamÜcret:”+(pizza.getPizzaÜsizeÜprice()+pizza.geticek()+pizza.getPatates
如果您的目标是将
pizza.getPizza\u size\u price()
、pizza.geticek()
和pizza.getPatates()之和作为输出,则必须添加括号:
total.setText(“ToplamÜcret:”+(pizza.getPizzaÜsizeÜprice()+pizza.geticek()+pizza.getPatates())+“TL”);
否则,这些数字将不会相加,而只是添加到字符串中,如“15.0”+“3.0”+“6.0”
,然后变成“15.03.06.0”
,如果您的目标是获得pizza.getPizza\u size\u price()
,pizza.geticek()
和pizza.getPatates()
的总和,则必须添加括号作为输出:
total.setText(“ToplamÜcret:”+(pizza.getPizzaÜsizeÜprice()+pizza.geticek()+pizza.getPatates())+“TL”);
否则,这些数字将不会累加,而只是添加到字符串中,如“15.0”+“3.0”+“6.0”
,然后变成“15.03.06.0”
我们看不到您的屏幕快照。对不起@JohnJoe,您现在看到了吗?这个切换看起来很痛苦。为什么你甚至用一个大开关来切换多个单选按钮组?还有3个,我会打开一个不同的点击并在那里显示每一个吗@JimmyR.T.我们看不到你的屏幕快照。很抱歉@JohnJoe你现在能看到吗?这个切换看起来很痛苦。为什么你甚至用一个大开关来切换多个单选按钮组?还有3个,我会打开一个不同的点击并在那里显示每一个吗@JimmyR.T.谢谢@Jimmy RT谢谢@Jimmy RT
boolean checked=((RadioButton) view ).isChecked();
switch (view.getId()){
case R.id.rb1:
if (checked)
pizza.setPizza_size_price(15);
break;
case R.id.rb2:
pizza.setPizza_size_price(17);
break;
case R.id.rb3:
pizza.setPizza_size_price(19);
break;
case R.id.rb6:
if (checked)
pizza.setIcecek(3);
break;
case R.id.rb7:
pizza.setIcecek(2);
break;
case R.id.rb8:
pizza.setIcecek(3);
break;
case R.id.rb11:
if (checked)
pizza.setPatates(5);
break;
case R.id.rb12:
pizza.setPatates(6);
break;
case R.id.rb13:
pizza.setPatates(7);
break;
}
total.setText("Toplam Ücret:"+pizza.getPizza_size_price()+pizza.getIcecek()+pizza.getPatates()+"TL");
}