首页 > 其他分享 >用Scanner交互 和 while 循环 制作简易计算器

用Scanner交互 和 while 循环 制作简易计算器

时间:2024-04-19 13:23:24浏览次数:15  
标签:scanner System Scanner break while result 计算器 println out

public static void main(String[] args) {
System.out.println("欢迎来到简易计算器!");
Scanner scanner =new Scanner(System.in);
System.out.println("请输入要计算的第一个数字:");
double i = scanner.nextDouble();
System.out.println("请选择操作:1:加 2:减 3:乘 4:除");
int j = scanner.nextInt();
System.out.println("请输入要计算的第二个数字:");
double z= scanner.nextDouble();
while (j4&&z0){
System.out.println("除数不能等于0,请重新输入第2个数字");
z= scanner.nextDouble();
}
double result =0;
switch (j){
case 1:
result =i+z;
break;
case 2:
result =i-z;
break;
case 3:
result =i*z;
break;
case 4:
result =i/z;
break;

    }
    System.out.println("计算的结果为:"+result);
    scanner.close();

}

标签:scanner,System,Scanner,break,while,result,计算器,println,out
From: https://www.cnblogs.com/anonymity12/p/18145691

相关文章

  • 实验5循环结构程序设计(while、do-while语句的应用)
    实验5循环结构程序设计(while、do-while语句的应用)一、实验目的1.熟练掌握三种循环语句并能正确运用;2.能够用循环实现一些常用算法,如穷举法,迭代法,递推法等;3.进一步学习程序调试;4.了解中国算法,百钱买百鸡。二、实验硬、软件环境Windows计算机、Devc6.0三、实验内容及步骤项......
  • linux puppeteer 截图提示缺少chrome-linux/chrome error while loading shared libra
    puppeteer/.local-chromium/linux-1002410/chrome-linux/chrome:errorwhileloadingsharedlibraries:libXdamage.so.1:cannotopensharedobjectfile:Nosuchfileordirectory按照错误对照进行安装执行,缺啥安啥......
  • 【python】如何优雅的终止while循环
    1.背景需求python需要与外界或终端交互时,常常需要使用while循环一直跑。如果需要终止程序,一般使用Ctrl+c,此时终端会打印一大堆backtrace,并且无法保留当前运行的状态,非常不优雅。使用KeyboardInterrupt异常捕捉,可以实现优雅的终止while循环。 2.实现方法try:while(Tr......
  • day09_我的Java学习笔记 (ATM系统_理解并学会使用break、return、continue、Random、S
    ATM系统1.项目介绍与功能演示1.1系统准备、首页设计Account.java每个用户的账户信息都是一个对象,需要提供账户类。01.在Account类中定义系统相关的属性信息(卡号、姓名、密码、余额、取现额度)02.定义Getter和Setter方法03.定义有参构造器04.定义无参构造......
  • 04流程控制 for循环,while循环
    for循环for((初始值;循环控制条件;变量变化))do程序done或for变量in值1,值2,值3...do程序done#!/bin/bashs=0for((i=1;i<=100;i++))dos=$[$s+$i]doneecho$s 执行结果: 例子:打印所有参数#!/bin/bashforiin$*doecho"bangzhang......
  • 2.3.3 程序基本语句——for 语句、while 语句、do while 语句
    循环语句是三种基本语句中最重要的,也是相比有一定难度的。如果一段动作要多次执行,那么就要知道执行多少次或者满足什么条件之后结束循环。这里我们用一个循环控制量i来表示(多层循环可能还会使用j、k等)。C++中,通常有如下三种循环结构:for语句、while语句、dowhile语句一......
  • python--用户的输入和while 循环
    '''函数函input()的工作原理的函数input()让程序暂停运行,等待用户输入一些文本。获取用户输入后,Python将其存储在一个变量中,以方便你使用。'''#message=input("pleasetellmeyourname:")#print("hello"+message)'''pleasetellmeyourname:cla......
  • 【软件】Charles激活码计算器(Go & Java)
    ✨Charleshttps://www.charlesproxy.com/✨在线激活https://www.zzzmode.com/mytools/charles/✨激活码计算器(Go)在线激活的地址中提供了激活码计算器的代码防止在线激活跑路特此保存packagemainimport( "bytes" "encoding/binary" "fmt" "math/rand" "ti......
  • UIOTOS零代码开发一个仿Window简单计算器
    UIOTOS零代码开发一个仿Window简单计算器目标通过嵌套容器嵌套底层页面,再利用收发器组件和工具函数之间的转换,真正做到零代码实现简单计算器功能。最终效果底层页面     顶层页面实现过程步骤1:新建页面步骤2:计算器按键页面设计步骤3:按键页面放入数字步......
  • 项目三简易计算器 任务3-1矩阵键盘测试
    任务描述:单片机连接8位共阳极数码管和4*4矩阵键盘,编写键盘测试程序,按下任意按键,显示8个相同数字。线与线之间是立体的,交叉但不相连,没有结点,相当于立交桥。每一个按键相当于上桥下桥口,连接两条路。起到短路开关作用,按下将对应的行列连在一起。 悬空为1,1与0,相连时,1会变0,即......