java技术支持 任务十四 计算器

来源:互联网 发布:tor网络原理文章 编辑:程序博客网 时间:2024/05/15 07:45
/* * 程序头部注释开始   * 程序的版权和版本声明部分   * Copyright (c) 2011, 烟台大学计算机学院学生   * All rights reserved.   * 文件名称: 计算器                          * 作    者:薛广晨                               * 完成日期:2011  年 09 月 22  日   * 版 本号:x1.0               * 对任务及求解方法的描述部分   * 输入描述:  * 问题描述: 实现一个计算器,用户从键盘输入两个操作数和一个运算符(+、-、*、/、%),系统自动完成计算* 程序输出:   * 程序头部的注释结束 */package xue.com;public class Calculator {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubdouble number = 0;        String number1 = Console.readLine();        String op = Console.readLine();        String number2 = Console.readLine();                double num1 = Double.parseDouble(number1);        double num2 = Double.parseDouble(number2);                if(op.equals("+"))        {        number = op1(num1, num2);        }        else if(op.equals("-"))        {        number = op2(num1, num2);        }        else if(op.equals("*"))        {        number = op3(num1, num2);        }        else if(op.equals("/"))        {        number = op4(num1, num2);        }        else        {        System.out.println("输入非法字符");        return;                }                System.out.println(num1 + op + num2 + "=" + number);}public static double op1(double num1, double num2){return num1 + num2;}public static double op2(double num1, double num2){return num1 - num2;}public static double op3(double num1, double num2){return num1 * num2;}public static double op4(double num1, double num2){return num1 / num2;}}


运行结果:

 

原创粉丝点击