首页 > 编程语言 >Java学习之路--method--加减乘除的实现

Java学习之路--method--加减乘除的实现

时间:2023-09-20 14:13:41浏览次数:39  
标签:Java num1 num2 -- double System println method out

package com.chao.method;

import java.util.Scanner;

//加、减、乘、除
/*
键盘输入两个数
选择 + - * / 四个中的一个,对应输出选择运算符计算后的结果
*/
public class Demo05 {
public static void main(String[] args) {
double sum = 0;
double db = 0;
double db1 = 0;
double db2 = 0;
while (true) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入你的第1个数:");
double num1 = scanner.nextDouble();
System.out.println("请输入你的第2个数:");
double num2 = scanner.nextDouble();
scanner.close();

System.out.println("请选择你要进行的运算(加、减、乘、除):");
Scanner scanner1 = new Scanner(System.in);
String str = " ";
str = scanner1.nextLine();
scanner1.close();
switch (str){
case "+":
sum = num1 + num2;
System.out.println("两个数的和为:" + sum);
break;
case "-":
if (num1 > num2) {
db = num1 - num2;
} else {
db = num2 - num1;
}
System.out.println("两个数的差为:" + db);
break;
case "*":
db1 = num1 * num2;
System.out.println("两个数的乘积为:" + db1);
break;
case "/":
db2 = num1 / num2;
System.out.println("两个数相除的结果是:" + db2);
break;
default:
System.out.println("你输入的运算符不对,请重新输入!");
}
}
}
}

标签:Java,num1,num2,--,double,System,println,method,out
From: https://www.cnblogs.com/CaiDingChao/p/17717147.html

相关文章

  • Java学习之路--method--加减乘除的简单进阶
    packagecom.chao.method;importjava.util.Scanner;//加、减、乘、除/*键盘输入两个数选择+-*/四个中的一个,对应输出选择运算符计算后的结果分别写四个方法加、减、乘、除*/publicclassDemo06{publicstaticvoidmain(String[]args){while(true){......
  • postgresql的insert语句中进行判断,数据已有则更新,数据没有则插入
    INSERT操作INSERTINTOtable_name(column1,column2,...)VALUES(value1,value2,...);下面是一个示例:INSERTINTOemployee(id,name,salary)VALUES(1,'JohnDoe',5000); INSERT或UPDATE操作在执行insert的时候进行判断,根据情况进行insert或者update操作,......
  • 爬虫初阶requests模块的使用
    一、安装requests库pipinstallrequests二、引用这个模块importrequests三、requests的基本使用1.发送GET请求调用requests模块中的get()函数importrequests#引入第三方库response=requests.get('https://www.baidu.com')print(response.text)#以文本形式打印......
  • Mybatis大于、小于....转义写法
    描述转义前转义后大于>&gt;大于等于>=&gt;=小于<&lt;小于等于<=&lt;=和&&amp;单引号'&apos;双引号"&quot;......
  • Java学习之路--operator--运算符的使用
    packagecom.chao.operator;publicclassDemo01{publicstaticvoidmain(String[]args){//二元运算符//Ctrl+D:复制当前行到下一行inta=10;intb=20;intc=30;System.out.println(a+b);System.out.pr......
  • AI 编码助手 Codewhisperer 安装步骤和使用初体验
    文章作者:为了自己加油最近亚⻢逊云科技推出了一款基于机器学习的AI编程助手AmazonCodeWhisperer,可以实时提供代码建议。在编写代码时,它会自动根据现有的代码和注释给出建议。AmazonCodeWhisperer与GitHubCopilot类似,主要的功能有:代码补全注释和文档补全代码......
  • spring boot一些常见错误的解决
    数据库连接问题:报错信息:HikariPool-1-Threadstarvationorclockleapdetected(housekeeperdelta=32m2s204ms265µs299ns).解决办法:链接 jedis连接问题:报错信息:AnexceptionCaught()eventwasfired,anditreachedatthetailofthepipeline.Itusuallymeans......
  • 直播带货源码,评论框自动控制高度
    直播带货源码,评论框自动控制高度HTML <divclass="cont_comment_cont">  <divid="textareaHeight">    <textareaid="textarea"placeholder="在此输入评论内容~"></textarea>  </div>  <div>发布</di......
  • 解决Oracle 11g在用EXP导出时,空表不能导出
    一、问题原因:  11G中有个新特性,当表无数据时,不分配segment,以节省空间  1、insert一行,再rollback就产生segment了。     该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。   2、设置deferred_segment_creation参数     showpa......
  • CAS实现SSO单点登录原理
    1.      CAS 简介1.1.  WhatisCAS ?CAS ( CentralAuthenticationService )是 Yale 大学发起的一个企业级的、开源的项目,旨在为 Web 应用系统提供一种可靠的单点登录解决方法(属于 WebSSO )。CAS 开始于 2001 年,并在 2004 年 12 月正式成为 JA-SIG 的......