首页 > 编程语言 >Java基础的简单应用

Java基础的简单应用

时间:2022-08-14 18:35:11浏览次数:54  
标签:Java double sum System 应用 简单 println public out

package com.zhou.partise;

import java.util.Scanner;

public class Test01 {
public static void main(String[] args) {
//写一个计算器,要求实现加减乘除功能,并且能够循环接受新的数据,通过用户交互实现。

Scanner scanner = new Scanner(System.in);

//死循环达到可以一直交互的目的
while (true){
System.out.println("=======================");
System.out.println("请输入第一个数据数据");
double a = scanner.nextDouble();

System.out.println("请输入符号(“+、-、*、/)");
String operator = scanner.next();

System.out.println("请输入第二个数据数据");
double b = scanner.nextDouble();

//通过不同的运算符号选择不同的运算操作
switch (operator){
case "+":
addition(a,b);
break;

case "-":
addition(a,b);
break;

case "*":
addition(a,b);
break;

case "/":
addition(a,b);
break;

default:
System.out.println("您输入的符号有误");
break;
}
}
}
//加法
public static void addition(double a,double b){
double sum = a+b;
System.out.println("本次计算结果是"+sum);
}
//减法
public static void subtraction(double a,double b){
double sum = a-b;
System.out.println("本次计算结果是"+sum);
}
//乘法
public static void multiply(double a,double b){
double sum = a*b;
System.out.println("本次计算结果是"+sum);
}
//除法
public static void divide(double a,double b){
double sum = a/b;
System.out.println("本次计算结果是"+sum);
}
}

标签:Java,double,sum,System,应用,简单,println,public,out
From: https://www.cnblogs.com/xzandjava/p/16585980.html

相关文章

  • Java SE 9 新增特性
    JavaSE9新增特性作者:Grey原文地址:JavaSE9新增特性源码源仓库:Github:java_new_features镜像仓库:GitCode:java_new_featuresJShellJShell是JavaSE9新增的......
  • C++ while/for循环的简单应用 1到100相加
    1.while循环:#include<iostream>usingnamespacestd;intmain(){intb=1;intsum=0;while(b<101){sum+=b;b++;......
  • NC17193 简单瞎搞题
    题目链接题目题目描述一共有n个数,第i个数是xixi可以取[li,ri]中任意的一个值。设\(S=\sum{{x_i}^2}\),求S种类数。输入描述第一行一个数n。然后n......
  • C++ while循环的简单易用 输入正确的账号密码
    #include<iostream>usingnamespacestd;intmain(){stringname;stringpwd;while(1){system("cls");cout<<"请输入账号:......
  • 6)Java运算符
    Java运算符算术运算符:+,-,*,/,%,++,--;赋值运算符:=关系运算符:>,<,>=,<=,==,!=逻辑运算符:&&,||,!位运算符:&,|,^,~,>>,<<,>>>,条件运算符:?:拓展赋值运算符:+=,-=,*=,/=......
  • 《JavaStudy34》封装
    《封装》......
  • Java学习 (20) Java数组篇(04)Arrays类&冒泡排序&稀疏数组
    目录Arrays类语法实例冒泡排序语法实例具体讲解视频(狂神说Java)稀疏数组语法实例具体讲解视频(狂神说Java)Arrays类教组的工具类java.util.Arrays由于数组对象本身并没有......
  • java 类初始化顺序
     publicclassStaticClass{staticintc1=0;privatestaticStaticClassstaticClass=newStaticClass();staticintc2=1;staticintc3=3;......
  • Java I/O流(二)文件
    什么是文件?文件是保存数据的地方,比如我们经常使用的word文档,txt文件,excel文件。它既可以保存一张图片,也可以保存视频,声音.... 文件流文件在程序中是以流的形式来......
  • Java学习笔记之—java内存结构
    java内存结构之前一直是在学习c++,所以对c++的内存结构比较了解。但是目前由于工作需要从事Java开发,而自己对这方面的知识比较欠缺,所以从网络上阅读查看别人的学习总结,希望......