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("无法识别改运算符");

        }

    }



}

5.1 四则运算

我的结对伙伴  06 刘泽豪http://www.cnblogs.com/wsnd/

 

你可能感兴趣的:(四则运算)