码迷,mamicode.com
首页 > 其他好文 > 详细

计算器

时间:2017-07-03 23:57:47      阅读:431      评论:0      收藏:0      [点我收藏+]

标签:sys   不能   div   log   dem   input   lease   number   equal   

public class Demo {
    public static void main (String[] arr) {
        if (arr.length < 3) {
            System.out.println("please input [java] [file] number1 [+-x/] number2");
            System.exit(-1);
        }
        double number1 = Double.parseDouble(arr[0]);
        double number2 = Double.parseDouble(arr[2]);
        if (arr[1].equals("+")) {
            System.out.println(number1 + number2);
        }
        if (arr[1].equals("-")) {
            System.out.println(number1 - number2);
        }
        if (arr[1].equals("x")) {//命令行不可以输入"*"号,因为它有特殊含义,是通配符
            System.out.println(number1 * number2);
        }
        if (arr[1].equals("/")) {
            if (number2 == 0) {
                System.out.println("被除数不能为0");
            }
            System.out.println(number1 / number2);
        }        
    }
}

 

计算器

标签:sys   不能   div   log   dem   input   lease   number   equal   

原文地址:http://www.cnblogs.com/BaiLaowu/p/7113351.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!