第一章 做業一

import java.text.DecimalFormat;import java.util.Scanner;public class Zhidao {		public static void main(String[] args) {		String condition = "";		Zhidao zhidao = new Zhidao();		do{		Scanner scanner = new Scanner(System.in);		try{		System.out.print("請輸入第一個數:");		double x = scanner.nextDouble();		System.out.print("請輸入第二個數:");		double y = scanner.nextDouble();		System.out.print("請輸入運算符:");		String s = scanner.next();		char z = s.charAt(0);		zhidao.yunsuan(x, y, z);		}catch(Exception e){			System.out.println("請輸入正確的數據!");		}		System.out.print("是否繼續?continue:繼續,任意字符:結束");		condition = scanner.next();			}while("continue".equals(condition));	}		public static void yunsuan(double x,double y,Character z){		DecimalFormat r=new DecimalFormat(); 		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("被除數不能爲0");			} else{				System.out.println(x+"/"+y+"=" + r.format((x/y)));			}			}else{			System.out.println("沒法識別改運算符");		}	}}
相關文章
相關標籤/搜索