下面的代码是用用Java语言的面向对象方式重新实现的教材的代码2.5package cbsc.cha3;import java.util.Random;public class BinaryOperation_3_1 { static final int UPPER = 100; static final int LOWER = 0; private int left_operand=0, right_operand=0; private char operator='+'; private int value=0; private void construct (int left, int right, char op) { left_operand = left; right_operand = right; operator = op; if (op=='+'){ value = left + right; }else { value = left - right; } } // 实际产生对象的、方法 public BinaryOperation_3_1 generateAdditionOperation() { Random random = new Random(); int left, right, result; left = random.nextInt(UPPER+1); do { right = random.nextInt(UPPER+1); result = left + right; } while (result > UPPER); BinaryOperation_3_1 bop = new BinaryOperation_3_1(); bop.construct(left, right, '+'); return bop; }……}如果不在这个类中自己编写方法String asString(),打印该类的一个对象bop,即语句System.out.println(bop);的输出可能是什么?
java实现a3打印,下面的代码是用用Java语言的面向对象方式重新实现的教材的代码2.5package cbsc.cha3;import java.util.Random;public class ...
最新推荐文章于 2022-04-26 09:19:09 发布