黑马程序员技术交流社区

标题: 计算器 [打印本页]

作者: 爆炸头    时间: 2015-4-29 23:03
标题: 计算器

/*
做一个计算器
思路:
        1 导入import java.util.*;
        2 建立Scanner的实例对象 in
        3 调用nextDouble();方法并接收第一个运算的数;调用next():接收 + - * /; 调用nextDouble();方法并接收第二个运算的数;
*/
//导入util.*包
import java.util.*;
class JisuanqiDemo
{
        public static void main(String[] args)
        {
                System.out.println("请输入要运算的第一个数:");

                Scanner in=new Scanner(System.in);//实例化一个Scanner类的对象in

               
                double x = in.nextDouble();//从键盘接收一个double类型的变量x,作为要运算的第一个值

                System.out.println("请输入你的运算符( +   -    *    /):");
                String y = in.next();//从键盘接收一个运算符,

                System.out.println("请输入要运算的第二个数:");
                double z = in.nextDouble();//从键盘接收一个类型的变量y,作为要运算的第二个值
               
               
                switch(y)
                {
                        case "+":
                                System.out.println(x+"+"+z+"="+(x+z));//加法
                                break;
                       
                        case "-":
                                System.out.println(x+"-"+z+"="+(x-z));//减法
                                break;
                       
                        case "*":
                                System.out.println(x+"*"+z+"="+(x*z));//乘法
                                break;

                        case "/":
                                System.out.println(x+"/"+z+"="+(x/z));//出发
                                break;

                        default:
                                System.out.println("运算符输入有误:");
                                break;
                }
        }
}






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2