[ Java ] 实现两个数加减乘除的简易计算器
新手,不足之处望大佬们海涵
感谢( *ˊᵕˋ)✩︎‧₊
以下为代码:
package com.zhong.homework;
import java.util.Scanner;
public class Demo03 {
public static void main(String[] args) {
/*
能对两个数字进行“加减乘除”运算的计算器:
四个方法,加减乘除
利用循环+Switch进行交互
传递需要操作的两个数
输出结果
*/
boolean flag = true;
//循环,实现在键盘输入'#'前可以一直计算算式
while(flag) {
System.out.println("请输入需要进行计算的数学式子:");
Scanner scanner = new Scanner(System.in);
String str = scanner.next();//接收数学算式的字符串str
Demo03 demo03 = new Demo03();
//用来接收算式结果的变量
double result1 = 0;
double result2 = 0;
double result3 = 0;
double result4 = 0;
//用switch选择需要调用的方法,并用变量接收再输出
for (int i = 0; i < str.length(); i++) {
if (str.charAt(i) >= '0' && str.charAt(i) <= '9') {
} else {
switch (str.charAt(i)) {
case '+':
result1 = demo03.add(str);<