您的位置:首页 > 编程语言 > Java开发

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

2012-09-22 13:08 309 查看
/*
* 程序头部注释开始
* 程序的版权和版本声明部分
* 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;
}

}


运行结果:

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  任务 java string class c