ImportJava.text.DecimalFormat;ImportJava.util.Scanner; Public classZhidao { Public Static voidMain (string[] args) {Scanner Scanner=NewScanner (system.in); Try{System.out.print ("Please enter the first number:"); Doublex =scanner.nextdouble (); System.out.print ("Please enter a second number:"); Doubley =scanner.nextdouble (); System.out.print ("Please enter operator:"); String s=Scanner.next (); Charz = S.charat (0); Js.yunsuan (x, y, z); } Catch(Exception e) {System.out.println ("Please enter the correct data!" "); } }}ImportJava.text.DecimalFormat; Public classJS { Public Static voidYunsuan (DoubleXDoubley, Character z) {DecimalFormat R=NewDecimalFormat (); R.applypattern ("#0.00"); if(Z.equals (' + ')) {System.out.println (x+ "+" + y + "=" + r.format (x +( y))); } Else if(Z.equals ('-')) {System.out.println (x+ "-" + y + "=" + R.format (X-( y))); } Else if(Z.equals (' * ')) {System.out.println (x+ "*" + y + "=" + R.format (x *( y))); } Else if(Z.equals ('/'))) { if(y = = 0) {System.out.println ("Dividend cannot be 0"); } Else{System.out.println (x+ "/" + y + "=" + R.format ((X/( y))); } } Else{System.out.println ("Change operator not recognized"); } }}
Companion: 201306114456, 刁怿.
Weibo: http://www.cnblogs.com/diaoyi/
Job 5.1