5.1 四则运算
import java.text.DecimalFormat;
import java.util.Scanner;public class Test {public static void main(String[] args) {String condition = "";Test test= new Test();do{Scanner scanner = new Scanner(System.in);try{System.out.print("請輸入第一個數:");double a = scanner.nextDouble();System.out.print("請輸入第二個數:");double b = scanner.nextDouble();System.out.print("請輸入運算符:");String s = scanner.next();char c = s.charAt(0);test.yunsuan(a, b, c);}catch(Exception e){System.out.println("請輸入正確的數據!");}System.out.print("是否繼續?Y:繼續,任意字符:結束");condition = scanner.next();}while("Y".equals(condition));}public static void yunsuan(double a,double b,Character c){DecimalFormat r=new DecimalFormat(); r.applyPattern("#0.00");if(c.equals('+')){System.out.println(a+"+"+b+"=" + r.format((a+b)));} else if(c.equals('-')){System.out.println(a+"-"+b+"=" + r.format((a-b)));} else if(c.equals('*')){System.out.println(a+"*"+b+"=" + r.format((a*b)));} else if(c.equals('/')){if(b==0){System.out.println("被除數不能為0");} else{System.out.println(a+"/"+b+"=" + r.format((a/b)));}}else{System.out.println("無法識別改運算符");}}}
我的結對伙伴 ?06 劉澤豪http://www.cnblogs.com/wsnd/
?
轉載于:https://www.cnblogs.com/10Watson/p/4469569.html
總結
- 上一篇: shell处理mysql增、删、改、查
- 下一篇: 树和图