publicclassCalculator{ publicstaticvoidmain(String[] args){ Scanner scanner = new Scanner(System.in) ; while (true){ System.out.println("请输入数字 A : "); int numA = scanner.nextInt(); System.out.println("输入操作符: "); String operator = scanner.next(); System.out.println("输入数字 B : "); int numB = scanner.nextInt();
publicclassCalculator{ publicstaticvoidmain(String[] args){ Scanner scanner = new Scanner(System.in) ; while (true){ System.out.println("请输入数字 A : "); int numA = scanner.nextInt(); System.out.println("输入操作符: "); String operator = scanner.next(); System.out.println("输入数字 B : "); int numB = scanner.nextInt();
int result = Operator.operate(numA, operator, numB);
publicclassCalculator{ publicstaticvoidmain(String[] args){ Scanner scanner = new Scanner(System.in) ;
System.out.println("请输入数字 A : "); int numA = scanner.nextInt(); System.out.println("输入操作符: "); String operate = scanner.next(); System.out.println("输入数字 B : "); int numB = scanner.nextInt();
Operator operator = OperatorFactory.createOperatorFactory(operate) ; operator.setNumA(numA); operator.setNumB(numB); int result = operator.getResult(); System.out.println(result);