package Text_03;
/**
* 简单的四则运算(加减乘除)
*/
//自动导入所需要的包,不用自己导入
import java.math.BigDecimal;
import java.util.Scanner;
public class Example6 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (true) {
//从键盘输入一个字符串。BigDecimal(String)创建一个具有参数所指定以字符串表示的数值的对象。
System.out.println("请输入第一个数:");
BigDecimal number01 = new BigDecimal(scanner.nextLine());
//输入运算符号
System.out.println("请输入运算符号:");
String arithmetic = scanner.nextLine();
//输入第二个数,以字符串的形式
System.out.println("请输入第二个数:");
switch (arithmetic) {
case "+":
BigDecimal number02 = new BigDecimal(scanner.nextLine());
System.out.println(number01.add(number02));
break;
case "-":
BigDecimal number03 = new BigDecimal(scanner.nextLine());
System.out.println(number01.subtract(number03));
break;
case "*":
BigDecimal number04 = new BigDecimal(scanner.nextLine());
System.out.println(number01.multiply(number04));
break;
case "/":
BigDecimal number05 = new BigDecimal(scanner.nextLine());
//打印输出,number01.divide(number05, 2, BigDecimal.ROUND_HALF_UP)
//表示number01/number05的值,2表示保留两位小数,BigDecimal.ROUND_HALF_UP表示小数的保留形式
System.out.println(number01.divide(number05, 2, BigDecimal.ROUND_HALF_UP));
break;
default:
scanner.close();
break;
}
}
}
}
JAVA_06_简单的四则运算(加减乘除 )
猜你喜欢
转载自blog.csdn.net/weixin_41848531/article/details/81329785
今日推荐
周排行