Java基础的简单应用
1 package com.zhou.partise; 2 3 import java.util.Scanner; 4 5 public class Test01 { 6 public static void main(String[] args) { 7 //写一个计算器,要求实现加减乘除功能,并且能够循环接受新的数据,通过用户交互实现。 8 9 Scanner scanner = new Scanner(System.in); 10 11 //死循环达到可以一直交互的目的 12 while (true){ 13 System.out.println("======================="); 14 System.out.println("请输入第一个数据数据"); 15 double a = scanner.nextDouble(); 16 17 System.out.println("请输入符号(“+、-、*、/)"); 18 String operator = scanner.next(); 19 20 System.out.println("请输入第二个数据数据"); 21 double b = scanner.nextDouble(); 22 23 //通过不同的运算符号选择不同的运算操作 24 switch (operator){ 25 case "+": 26 addition(a,b); 27 break; 28 29 case "-": 30 subtraction(a,b); 31 break; 32 33 case "*": 34 multiply(a,b); 35 break; 36 37 case "/": 38 divide(a,b); 39 break; 40 41 default: 42 System.out.println("您输入的符号有误"); 43 break; 44 } 45 } 46 } 47 //加法 48 public static void addition(double a,double b){ 49 double sum = a+b; 50 System.out.println("本次计算结果是"+sum); 51 } 52 //减法 53 public static void subtraction(double a,double b){ 54 double sum = a-b; 55 System.out.println("本次计算结果是"+sum); 56 } 57 //乘法 58 public static void multiply(double a,double b){ 59 double sum = a*b; 60 System.out.println("本次计算结果是"+sum); 61 } 62 //除法 63 public static void divide(double a,double b){ 64 double sum = a/b; 65 System.out.println("本次计算结果是"+sum); 66 } 67 }