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; } }
运行结果:
![](http://img.my.csdn.net/uploads/201209/22/1348290743_2814.jpg)
相关文章推荐
- JAVA技术支持课--第六次java语言技术支持--任务1
- JAVA技术支持课--第六次java语言技术支持--任务2--用冒泡排序法和朴素排序法,从大到小排列整数
- java技术支持 第二次 任务链接
- java并发编程--Executor框架(一) 摘要: Eexecutor作为灵活且强大的异步执行框架,其支持多种不同类型的任务执行策略,提供了一种标准的方法将任务的提交过程和执行过程
- java技术支持 求1~5的阶乘之和
- java技术支持 求1000之内的所有水仙花数
- JAVA计算器——摘自Java核心技术
- 17173Java互动联系方式与技术支持
- java技术支持-图书馆
- java技术支持 求1000之内的所有水仙花数
- 代做JAVA PHP android毕业设计 代做安卓毕业设计 安卓外包 技术支持
- java技术支持 计算各个位数之和
- java技术支持 练习使用八种基本数据类型
- java技术支持 第四次 封装一个栈类
- JAVA技术支持课--第三次java语言技术支持授课思路 (答案解析)
- Java--帮同学解决问题--第一次java语言技术支持课(第12题)--求1000之内的所有完全数
- Java压缩技术之解压篇,支持:ZIP、RAR、7Z、TAR、GZ、TAR.GZ、BZ2、TAR.BZ2
- javaeye blog支持cnblogs导入功能,javaeye技术细腻啊
- java技术支持-人类
- java技术支持 判断输入的数字