package com.bdqn.leiheduixiang;
/*第1章类和对象
* 第2题教员要求张浩使用面向对象的思路编写一个计算器(Calculator),可以实现两个整数的加,减,乘,除运算。如果你是张浩,准备如何实现?写出你的思路。
*/
/*第1章类和对象
* 第2题教员要求张浩使用面向对象的思路编写一个计算器(Calculator),可以实现两个整数的加,减,乘,除运算。如果你是张浩,准备如何实现?写出你的思路。
*/
public class Calculator {
double num1;// 第一个整数
double num2;// 第二个整数
int s;//选择加减乘除
double num1;// 第一个整数
double num2;// 第二个整数
int s;//选择加减乘除
public void show() {
switch (s) {
case 1:
System.out.println("计算结果:" + (num1 + num2));
break;
case 2:
System.out.println("计算结果:" + (num1 - num2));
break;
case 3:
System.out.println("计算结果:" + (num1 * num2));
break;
case 4:
System.out.println("计算结果:" + (num1 / num2));
break;
switch (s) {
case 1:
System.out.println("计算结果:" + (num1 + num2));
break;
case 2:
System.out.println("计算结果:" + (num1 - num2));
break;
case 3:
System.out.println("计算结果:" + (num1 * num2));
break;
case 4:
System.out.println("计算结果:" + (num1 / num2));
break;
default:
System.out.println("没有此选项");
break;
}
}
System.out.println("没有此选项");
break;
}
}
}
package com.bdqn.leiheduixiang;
import java.util.Scanner;
//第2题计算器输出
public class IcCalculator {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
Calculator calculator = new Calculator();
System.out.println("请
public class IcCalculator {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
Calculator calculator = new Calculator();
System.out.println("请