用switch做了一个简单的计算器可以进行四则运算和模运算

因为jdk1.5更新后在switch选择结构中可以添加字符串这一个新特性,我们就可以

switch(“”.......“”)

然后通过case去匹配,这里只写了一个只能进行两位数的运算的计算器。

源代码:

package laojiuxuetangzhixunhuan;
/*
 * @ly
 * 做了一个简单的计算器可以进行四则运算和取模运算
 */
import java.util.*;


public class EasyCalculator {


public static void main(String[] args) {
// TODO 自动生成的方法存根
        Scanner input = new Scanner(System.in);
        double a,b;       //进行运算的两个数
        double result = 0;    //存放结果
        System.out.print("请输入需要进行运算的数:");
        a = input.nextDouble();
        b = input.nextDouble();
        System.out.print("请输入需要做的运算:");
        String str = input.next();
        switch(str)
        {
        case "+":
        result = a+b;
        break;
        case "-":
        result = a-b;
        break;
        case "*":
        result = a*b;
        break;
        case "/":
        result = a/b;
        break;
        case "%":
        result = a%b;
        break;
        default:
        System.exit(0);     //当输入其他运算符程序终止
        break;
        }
        System.out.println("计算结果为:");
        System.out.println(a+str+b+"="+result);
        input.close();
}


}

运行结果:




这里结果表示的是科学计数法



只是感觉jdk1.5加了不少新特性,拿来做着玩玩,C,C++中switch选择结构判断时是不能放字符串的。

猜你喜欢

转载自blog.csdn.net/lytwy123/article/details/80952096