Java编写了一个计算器代码,可是等号键无反应,求帮助

从代码et.SetText(str+""+((Button)v).GetText()); 看出 exp=et.GetText().toString()并不包含" " ,即空格,所以return了。et.SetText(str+""+((Button)v).GetText());应该改为et.SetText(str+" "+((Button)v).GetText());其实你可以用 String sarray[]=exp.split("+|-|×|÷...
Java编写了一个计算器代码,可是等号键无反应,求帮助
从代码et.SetText(str+""+((Button)v).GetText()); 看出 exp=et.GetText().toString()并不包含" " ,即空格,所以return了。et.SetText(str+""+((Button)v).GetText());应该改为et.SetText(str+" "+((Button)v).GetText());
其实你可以用 String sarray[]=exp.split("+|-|×|÷");s1=sarray[0];op=sarray[1];s2=sarray[2];2014-08-31
mengvlog 阅读 54 次 更新于 2025-12-16 09:10:49 我来答关注问题0
檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部