1(10分)创建一简易计算器类SimpleCalculator,用户向该类的对象传递两个浮点数和一个运算符,通过该对象可获得两个整数的运算结果(可进行的运算有加、减、乘、除)。 2.(10分)创建控制台应用程序(如图所示),输入两个数及运算符,调用 SimpleCalculator对象的方法求出两数的运算结果并将结果输出(如图1所示)。使用构造方法,JAVA
时间: 2024-03-21 22:38:09 浏览: 61
好的,下面是使用Java语言实现的示例代码:
```java
public class SimpleCalculator {
private double num1;
private double num2;
private char operator;
public SimpleCalculator(double num1, double num2, char operator) {
this.num1 = num1;
this.num2 = num2;
this.operator = operator;
}
public double calculate() {
switch (operator) {
case '+':
return num1 + num2;
case '-':
return num1 - num2;
case '*':
return num1 * num2;
case '/':
return num1 / num2;
default:
return Double.NaN;
}
}
}
```
这个类接收三个参数,分别是两个数和一个运算符,然后通过calculate方法计算两个数的结果并返回。
接下来,关于创建控制台应用程序,你可以使用以下代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入第一个数:");
double num1 = scanner.nextDouble();
System.out.print("请输入第二个数:");
double num2 = scanner.nextDouble();
System.out.print("请输入运算符(+、-、*、/):");
char operator = scanner.next().charAt(0);
SimpleCalculator calculator = new SimpleCalculator(num1, num2, operator);
double result = calculator.calculate();
System.out.println("计算结果为:" + result);
}
}
```
这个程序首先让用户输入两个数和一个运算符,然后创建了一个SimpleCalculator对象,调用calculate方法计算结果并将结果输出。
希望这些代码能够帮到你!
阅读全文