當前位置:編程學習大全網 - 源碼下載 - 編寫壹個實現四則運算的JAVA程序

編寫壹個實現四則運算的JAVA程序

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("無法識別改運算符");

}

}

}

  • 上一篇:KPI和OPI分別代表什麽
  • 下一篇:飛科電吹風價格電吹風
  • copyright 2024編程學習大全網