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;}}
运行结果:
- java技术支持 任务十四 计算器
- java技术支持 第二次 任务链接
- JAVA技术支持课--第六次java语言技术支持--任务1
- java技术支持--车类
- java技术支持-图书馆
- java技术支持-人类
- JAVA技术支持--泛型
- JAVA技术支持课--第六次java语言技术支持--任务2--用冒泡排序法和朴素排序法,从大到小排列整数
- [连载]Java程序设计(02)---任务驱动方式:个人所得税计算器
- 技术支持
- 技术支持
- 技术支持
- 技术支持
- 技术支持
- 技术支持
- 技术支持
- 技术支持
- 技术支持
- The ultimate jQuery Plugin List ==JQuery插件列表
- dom4j解析XML时使用XPath直接定位至标签实例
- 新手学PL/SQL (1)
- 谷歌高管表示Android的开发之路才走到了1/3处
- 七夕情书之恋恋红尘
- java技术支持 任务十四 计算器
- 苹果发布Xcode 4.5 SDK 支持iOS 6和OS X 10.8 Mountain Lion
- 有关宏的一些知识——TCL笔试题
- 黑马程序员-----类加载器
- 欧拉函数
- Java编程第四周实验报告2
- 其实你早已知道了成功的方法
- 解决Excel数据导入sqlite中的中文乱码问题
- 黑马程序员-----Java模仿C++之泛型