A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 爆炸头 中级黑马   /  2015-4-29 23:03  /  332 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


/*
做一个计算器
思路:
        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;
                }
        }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马