设计一个简单的java计算机-Java板块造梦空间论坛-技术交流-造梦空间论坛

设计一个简单的java计算机

设计一个简单的计算机,计算机表达式:data1 op data2 的值,其中data1和data2为两个实数,op为运算符(+ - * /),并且都由键盘输入。

36febb040d234443

题目分析:

data1 和 data2都可以设置为float变量,然后op要显示只能输入为加减乘除。

  1. 设置输入data1和data2的输入值
    System.out.println("请输入data1的值");
    		Scanner input = new Scanner(System.in);
    		float data1 = input.nextFloat();
    		
    		System.out.println("请输入data2的值");
    		float data2 = input.nextFloat();
  2. 设置输入的op运算符,用switch来进行判断,如果不是加减乘除则提示"输入的运算符为非法运算符"
    System.out.println("请输入运算符");
    		System.out.println("加+ 减- 乘* 除/");
    		char op = input.next().charAt(0);
    		
    		switch (op) {
    		case '+':
    		float jia = data1+data2;
    		System.out.println("正在计算\n"+data1+""+op+""+data2+"="+jia);
    		break;
    		
    		case '-':
    		float jian = data1-data2;
    		System.out.println("正在计算\n"+data1+""+op+""+data2+"="+jian);
    		break;
    		
    		case '*':
    		float chen = data1*data2;
    		System.out.println("正在计算\n"+data1+"×"+data2+"="+chen);
    		break;
    		
    		case '/':
    		float chu = data1/data2;
    		System.out.println("正在计算\n"+data1+"÷"+data2+"="+chu);
    		break;	
    		default:
    			System.out.println("输入的运算符为非法运算符");
    		}

汇总:

 

请登录后发表评论

    没有回复内容

© 造梦空间论坛