先有一个大概的思路
- 怎么做计算器?
- 需要用什么循环语句
先尝试制作一个加法计算器
package com.exercise;
import java.util.Scanner;
public class Demo03 {
public static void main(String[] args) {
//1.带输入数据的计算器
System.out.println("欢迎使用Java加法计算器");
System.out.println("请输入数1:");
//2.读取第一个数 new Scanner(System.in);
Scanner scanner = new Scanner(System.in);
double sum1 = scanner.nextDouble();
System.out.println("请输入数2");
//3.读取数2
double sum2 = scanner.nextDouble();
//4.计算结果
double sum = sum1+sum2;
System.out.println("计算结果是"+sum);
scanner.close();
}
}
欢迎使用Java计算器:
请输入数1:
12
请输入数2
24
计算结果是36.0
Process finished with exit code 0
输出的结果没有问题
接下来尝试进行加、减、乘、除运算
package com.exercise;
import java.util.Scanner;
public class Exercise {
public static void main(String[] args) {
System.out.println("欢迎使用java计算器");
Scanner scanner = new Scanner(System.in);
double sum1 = scanner.nextDouble();
System.out.println("请输入第一个数字:"+sum1);
System.out.println("请输入(+、-、*、/)其中任意一个标识符:");
String s = scanner.nextLine();
double sum2 = scanner.nextDouble();
System.out.println("请输入第二个数字"