
کدی ساده تر برای ضرب در عدد با قابلیت تشخیص نوع اعداد
Sajjadayobi360 ۱۳۹۷/۰۲/۱۳ مباحث عمومی برنامهنویسیpublic Number getResult(String n1,String n2{ int i1=0,i2=0; Float d1=0.0f,d2=0.0f; try { i1=Integer.parseInt(n1); }catch (Exception e){} try { i2=Integer.parseInt(n2); }catch (Exception e){} try { d1=Float.parseFloat(n1); }catch (Exception e){} try { d2=Float.parseFloat(n2); }catch (Exception e){} if (i1!=0 && i2!=0) return i1*i2; if (d1!=0.0f && d2!=0.0f) return d1*d2; if (i1!=0 && d2!=0.0f) return i1*d2; if (i2!=0 && d1!=0.0f) return i2*d1; return 0; }