java 实现一个简易计算器
import java.util.Scanner;
public class Test {
public static void main(String[] args) { count();
} public static void count() {
Scanner input1 = new Scanner(System.in);
System.out.println("输入一个数");
double a = input1.nextDouble();
while (true) {
Scanner input3 = new Scanner(System.in);
System.out.println("提示:请输入您的操作");
System.out.println("+");
System.out.println("-");
System.out.println("*");
System.out.println("/");
System.out.println("F:退出");
String str = input3.nextLine();
char chr = str.toCharArray()[0];
switch (chr) {
case '+':
a = add(a);
System.out.println("当前结果为:"+a);
break;
case '-':
a = subtrace(a);
System.out.println("当前结果为:"+a);
break;
case '*':
a = ride(a);
System.out.println("当前结果为:"+a);
break;
case '/':
a = except(a);
System.out.println("当前结果为:"+a);
break;
case 'F':
System.out.println("结果:" + a);
System.exit(-1); default:
System.out.println("操作错误!");
break;
}
}
} public static double add(double a) {
Scanner input2 = new Scanner(System.in);
System.out.println("输入一个数");
double b = input2.nextDouble();
return (a + b);
} public static double subtrace(double a) {
Scanner input2 = new Scanner(System.in);
System.out.println("输入一个数");
double b = input2.nextDouble();
return (a - b); } public static double ride(double a) {
Scanner input2 = new Scanner(System.in);
System.out.println("输入一个数");
double b = input2.nextDouble();
return a * b; } public static double except(double a) {
Scanner input2 = new Scanner(System.in);
System.out.println("输入一个数");
double b = input2.nextDouble();
return a / b; }
}
java 实现一个简易计算器的更多相关文章
- 如何使用Java AWT 创建一个简易计算器
		
摘要:手把手教你使用 Java AWT 创建一个简易计算器. 本文分享自华为云社区<手把手教你使用 Java AWT 创建一个简易计算器>,作者:海拥 . 关于AWT AWT (抽象窗口工 ...
 - [java代码库]-简易计算器(第二种)
		
[java代码库]-简易计算器(第二种) 第二种方案:在程序中不使用if/switch……case等语句,完成计算器功能. <html> <head> <title> ...
 - 前端 JavaScript 实现一个简易计算器
		
前端使用 JavaScript 实现一个简易计算器,没有难度,但是里面有些小知识还是需要注意的,算是一次基础知识回顾吧. 题目 实现一个简易版的计算器,需求如下: 1.除法操作时,如果被除数为0,则结 ...
 - 制作一个简易计算器——基于Android Studio实现
		
一个计算器Android程序的源码部分分为主干和细节两部分. 一.主干 1. 主干的构成 计算器的布局 事件(即计算器上的按钮.文本框)监听 实现计算 2. 详细解释 假设我们的项目名为Calcula ...
 - Python之实现一个简易计算器
		
自己动手写计算器 一.功能分析 用户输入一个类似这样 3*( 4+ 50 )-(( 100 + 40 )*5/2- 3*2* 2/4+9)*((( 3 + 4)-4)-4) 这样的表达式,假设表达式里 ...
 - [java代码库]-简易计算器(第一种)
		
简易计算器(效果如图所示) 第一种方案:采用Javascript+html完成计算器,支持+-*/,结果显示不允许使用input输入域(可以考虑使用<span>) <html> ...
 - 用java实现一个简易编译器1-词法解析入门
		
本文对应代码下载地址为: http://download.csdn.net/detail/tyler_download/9435103 视频地址: http://v.youku.com/v_show/ ...
 - 使用java写一个小白计算器
		
有点小意思~ package ok; import java.awt.BorderLayout; import java.awt.Color; import java.awt.GridLayout; ...
 - 用jQ实现一个简易计算器
		
HTML和CSS结构: <!DOCTYPE html> <html lang="en"> <head> <meta charset=&qu ...
 
随机推荐
- Python 绘制图表之我见 ---一个java程序员的看法
			
---------------- 环境: win 10 . python3.5 https://github.com/Leechen2014/1400OS_01_Codes/blob/master/ ...
 - Oracle 11g default profile 默认启用密码过期180天 ORA-28001错误处理
			
问题描述:客户反映客户端不能登录应用程序时不能连接.环境:AIX 5.3 + Oracle 11gR2解决:远程Telnet到数据库主机,sqlplus / as sysdba 连接后操作正常,表明数 ...
 - visual studio错误解决 [error LNK1104: 无法打开文件“gdi32.lib”]
			
哔了狗.我是win7装的vs2013,本着体验一下"新"玩意的心情.(然而2017都快出来了),没想到竟遇到如此粗鄙的问题. 从错误信息上明显可以了解是缺少一个静态库.(当然错误信 ...
 - WebAPI返回数据类型解惑
			
本文来自:http://www.cnblogs.com/lzrabbit/archive/2013/03/19/2948522.html 最近开始使用WebAPI,上手很容易,然后有些疑惑 1.Web ...
 - js localStorage 设置和取值
			
定义 Storage 对象,对象有get(取值), set(设置), add(加入新值)三个方法 const Storage = {} Storage.get = function (name) { ...
 - lsof 常用命令
			
lsof 常用命令 原文地址: Lsof 是遵从Unix 哲学的典范,它只做一件事情,并且做的相当完美——它可以列出某个进程打开的所有文件信息.打开的文件可能是普通的文件,目录,NFS文件,块文件 ...
 - The type String cannot be constructed. You must configure the container to supply this value.
			
利用 Enterprise Library 5.0 Microsoft.Practices.EnterpriseLibrary.Common Microsoft.Practices.Enterpris ...
 - CSS3回执特殊图形
 - 总结四条对学习Linux系统有帮助的方法
			
网络是一个很神奇的东西,现代人的生活离不开网络,网络已深入人们的工作,生活,娱乐等方方面面.网络之所以无处不在,是因为它提供了诸多的网络服务,所以网络服务是网络的灵魂. 互联网上的各种网络服务是架构在 ...
 - 复利计算软件v3
			
#include <windows.h> #include<stdio.h> #include<math.h> void count(){ int a,b; dou ...