为了账号安全,请及时绑定邮箱和手机立即绑定

请大神给我解释一下这句什么意思?我没看懂。

if(!s1.contains(".")&&!s2.contains(".")&&!op.equals("÷")){

int r=(int) result;

ed_input.setText(r+"");

}else{

ed_input.setText(result+"");

}


正在回答

1 回答

//  如果两个数都不含.(即非小数),并且运算符不是除,则把结果转换成正整数
if(!s1.contains(".")&&!s2.contains(".")&&!op.equals("÷")){
    int r=(int) result;
    ed_input.setText(r+"");			
}else{ // 否则就不对结果作处理
    ed_input.setText(result+"");
}	


2 回复 有任何疑惑可以回复我~
#1

霸气又可爱的丹哥 提问者

就是为什么还要加个运算符不是除号呢?不是本来就在进行除法运算咩?
2017-03-05 回复 有任何疑惑可以回复我~
#2

ziom 回复 霸气又可爱的丹哥 提问者

因为除数运算才有可能会产生小数
2017-03-05 回复 有任何疑惑可以回复我~
#3

霸气又可爱的丹哥 提问者

非常感谢!
2017-03-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android攻城狮的第一门课(入门篇)
  • 参与学习       312585    人
  • 解答问题       4633    个

想快速掌握Android应用开发基础,选择学习这门课程就对了。

进入课程

请大神给我解释一下这句什么意思?我没看懂。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信