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 ...
随机推荐
- ajax向后台传递数组
$.ajax({ traditional: true//这个设置为true,data:{"steps":["qwe","asd"," ...
- Python’s SQLAlchemy vs Other ORMs[转发 6]SQLAlchemy
SQLAlchemy SQLAlchemy is an open source SQL toolkit and ORM for the Python programming language rele ...
- MySQL全文检索
参考一:http://www.cnblogs.com/feichexia/archive/2012/06/09/2543049.html
- 非常有趣的Console
原文地址: http://www.helloweba.com/view-blog-383.html 批量去掉或替换文本中的换行符(notepad++.sublime text2) 原文地址:http: ...
- JavaScript的面向对象编程(OOP)(一)——类
在学习JavaScript面向对象的编程之前,需要知道,并了解面向对象的一些基本的常识.初学者中大多数都以为面向对象中,面向对象的编程是很重要和占据很大一部分精力.笔者在之前也是认为OOP是面向对象的 ...
- 安卓xml文件中常见的问题
1.EditText显示不完全
- Java 和 Google Chrome 浏览器
来源:https://java.com/zh_CN/download/faq/chrome.xml 本文适用于: 浏览器: Chrome Java 版本: 7.0, 8.0 Chrome 不再支持 N ...
- windbg无法下载符号文件
symbol file path: srv*d:\symbolslocal*http://msdl.microsoft.com/download/symbols 即使设置是对的,但我用.reload, ...
- 【Linux】【通信】1.ping不通
关于为什么ping不通有很多种原因,但直接的表象就网络之间没有成功进行通讯: 在构建虚拟机和win之间的交互时,主要使用了3种网络模式: 桥接bridge VMnet0 主机host VMne ...
- 【 2013 Multi-University Training Contest 1 】
HDU 4602 Partition f[i]表示和为i的方案数.已知f[i]=2i-1. dp[i]表示和为i,k有多少个.那么dp[i]=dp[1]+dp[2]+...+dp[i-1]+f[i-k ...