初学java中的选择,判断,循环和方法的概念,写一个简易的两位数计算器

思路推荐:

写4个方法:加减乘除

利用循环+switch进行用户交互

传递需要操作的两个数

输出结果

package com.jh.method;

import java.util.Scanner;

public class Calculator {

public static void main(String[] args) {

Calculator calculator = new Calculator();//实例化

Scanner s = new Scanner(System.in);//创建一个接收器

int flag = 1;//定义一个标志

double result = 0;//接收结果

while (flag == 1){

System.out.println("请输入第一个数字:");

double x = s.nextDouble();

System.out.println("请输入运算符:");

String s1 = s.next();

System.out.println("请输入第二个数字:");

double y = s.nextDouble();

switch (s1){//判断运算符是哪一个

case "+":

result = calculator.a(x,y);

break;

case "-":

result = calculator.s(x,y);

break;

case "*":

result = calculator.m(x,y);

break;

case "/":

result = calculator.d(x,y);

break;

}

System.out.println(result);

System.out.println("是否要继续(y/n):");//用户选择是否继续计算

String b = s.next();//接受用户的选择

System.out.println();

/*

判断是继续循环还是跳出循环,通过flag来判定

*/

if (b.equals("y")){

flag = 1;

}else{

flag = 0;

}

}

}

public double a(double x, double y){

return x+y;

}

public double s(double x, double y){

return x-y;

}

public double m(double x, double y){

return x*y;

}

public double d(double x, double y){

return x/y;

}

}

java简易计算器考察什么_练习:用java写一个简易计算器相关推荐

  1. js计算器代码加减乘除_如何用jQuery做一个简易版计算器

    经过几个小时地敲敲打打,终于把这一部分的代码完成了. 这类问题的难点不在于布局,而是如何恰当地使用jQuery达成计算.交互的目的,比如储存.显示数值,数据类型的转换等. 在听老师讲课之前的我,思路是 ...

  2. java查题小程序_求助大神来写一个java的小程序,题目如下

    货不多说直接代码 public class car { private String car_number; private float car_price; private float rebate ...

  3. 用Java写一个年薪计算器,助你简单完成大量税前税后总薪计算量

    每个有规模一点的公司都会有会计部门这是毋庸置疑的,但是会计的工作真的如大部分人想的那么简单,只是在每个月的最后几天才忙得不可开交吗 ? 答案当然不是,不然这个岗位早就人满为患了. 目前就我了解到的会计 ...

  4. linux shell 计算器 除0,用shell写一个简易计算器,可以实现加、减、乘、除运算,假如脚本名字为1.sh,执行示例:./1....

    用shell写一个简易计算器,可以实现加.减.乘.除运算,假如脚本名字为1.sh,执行示例:./1.sh 1 + 2#!/bin/bash if [ $# -ne 3 ] then echo &quo ...

  5. linux脚本计算器加减乘除,用shell写一个简易计算器,可以实现加、减、乘、除运算,假如脚本名字为1.sh,执行示例:./1....

    用shell写一个简易计算器,可以实现加.减.乘.除运算,假如脚本名字为1.sh,执行示例:./1.sh 1 + 2#!/bin/bash if [ $# -ne 3 ] then echo &quo ...

  6. 用java写一个简易日历

    写一个简易日历 记录学习之路,用java语言,用的IDEA编辑器. 我觉得写日历一定要有两个首要方法,所以我首先先写了两个方法,一个是判断是否是闰年,方法代码如下 static boolean jud ...

  7. 用shell写一个简易计算器,可以实现加、减、乘、除运算,假如脚本名字为1.sh,执行示例:./1....

    用shell写一个简易计算器,可以实现加.减.乘.除运算,假如脚本名字为1.sh,执行示例:./1.sh 1 + 2 #!/bin/bash if [ $# -ne 3 ] thenecho &quo ...

  8. python测试抽奖脚本_使用 Python 写一个简易的抽奖程序

    不知道有多少人是被这个头图骗进来的:) 事情的起因是这样的,上周有同学问小编,看着小编的示例代码敲代码,感觉自己也会写了,如果不看的话,七七八八可能也写的出来,但是一旦自己独立写一段程序,感觉到无从下 ...

  9. python实现一个整数加法计算器_如何使用python编程写一个加法计算器-Python教程...

    一.关上idle.点击file,而后点击new file.这是创立一个新的文件. 新建一个文件之后,咱们输出第一行代码,应用print函数,正在屏幕上打印一句话,此中字符串要应用双引号,输出法要应用英 ...

最新文章

  1. python 编译exe
  2. spring batch (四) Job的配置及配置文件说明介绍
  3. 计算机缓存Cache机制理解
  4. Python 析构方法__del__
  5. QT之Variant
  6. Python 日志模块Loguru的使用
  7. python 控制有线网卡_Python 使用指定的网卡发送HTTP请求的实例
  8. LOJ116 有源汇有上下界最大流(上下界网络流)
  9. springboot md5加密_实在!基于Springboot和WebScoket,写了一个在线聊天小程序
  10. PAT 1004 成绩排名 (20)(代码)
  11. 关于最近Vue3+ Vue-CLI3+比较热门的十几篇文章
  12. 【位运算经典应用】 N皇后问题
  13. java 执行 jar 包中的 main 方法
  14. TensorFlow by Google一个计算机视觉示例Machine Learning Foundations: Ep #2 - First steps in computer vision
  15. 屌炸天的3D引擎OpenCASCADE的用法及案例
  16. 基于工程量的智能动态计划管控
  17. mysql数据库事务四大特性的实现原理
  18. 挂号信经过几次签收最终送达收件人?
  19. Python发送邮件的类
  20. 计算机窗口的大小是什么单位,电脑软件窗口大小调整

热门文章

  1. 结构和类中字段的初始化以及用new来操作他们的构造函数
  2. 偏差、方差、贝叶斯误差
  3. 使用athens部署企业内部Gitlab go mod包的Go私服代理
  4. HBase架构:HLog region store memstore compact storefile
  5. k8s网络之Calico网络
  6. Ubuntu18.04安装Docker
  7. git bash解决中文乱码问题
  8. Linux软件安装的几种常见方式介绍
  9. 中兴手机数据通道打不开_中兴手机有流量,但是数据开不了怎么办?
  10. css设置input框长度_干货极致分享浅谈CSS属性,有趣的盒模型。网友:哎呦不错哦!...