[java]
* 程序头部注释开始
* 程序的版权和版本声明部分
* 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 stub
double 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;
}
}
运行结果: