i have problem in calculator app try call method when app crashing have same method int
, double
double
crashing (is same call)
public void pressequals(view v) { string[] tar = tvresult.gettext().tostring().split(" "); string res = " "; double dres = double.valueof(tar[0])+double.valueof(tar[2]); int ires = integer.valueof(tar[0])+integer.valueof(tar[2]); if ( dres == ires) intcalc(ires, tar); else doublecalc(dres, tar); } public void intcalc(int num, string [] tar) { int result = num; string res = " "; if(tar[1].equals("+")) res = tar[0] + " + " + tar[2] + " = " + result; else if(tar[1].equals("-")) res = tar[0] + " - " + tar[2] + " = " + result; else if(tar[1].equals("*")) res = tar[0] + " * " + tar[2] + " = " + result; else if(tar[1].equals("/")) res = tar[0] + " / " + tar[2] + " = " + result; tvresult.settext(res); } public void doublecalc(double num, string [] tar) { double result = num; string res = " "; if(tar[1].equals("+")) res = tar[0] + " + " + tar[2] + " = " + result; else if(tar[1].equals("-")) res = tar[0] + " - " + tar[2] + " = " + result; else if(tar[1].equals("*")) res = tar[0] + " * " + tar[2] + " = " + result; else if(tar[1].equals("/")) res = tar[0] + " / " + tar[2] + " = " + result; tvresult.settext(res); }
Comments
Post a Comment