【分录题】(7-7)阅读程序 写出程序运行结果。 //写出程序运行结果 class Eye {// 猫的眼睛类 privat
已帮助 人
【分录题】(7-7)阅读程序,写出程序运行结果。 //写出程序运行结果 class Eye {// 猫的眼睛类 private String color; public Eye(String color) { this.color = color; } } class Cat {// 猫类 private String name; private Eye eye; public Cat(String name, Eye eye) { this.name = name; this.eye = eye; } public boolean equals(Object obj) { Cat cat = (Cat) obj; if (this.name.equals(cat.name) && this.eye == cat.eye) return true; return false; } } public class CatDemo { public static void ma

回答
共1条回复-
B 本题考查的是Java增量运算符”十+”。x++是先使用后加l,即首先使用X的值进行表达式的计算,然后才对x的值加1。而++x是先加1后使用,即首先对x的值加1,然后使用X的值进行表达式的计算。本题首先生成一个整型变量c,其初始值为5。第-条输出语句输出c的初始值,即5。然后,第二条输出表达式c++的结果,即先输出c的值,然后才对c的值加1.所以,第二条输出语句输出的是5,输出后C的结果才为6。最后-条输出语句输出结果为6。因此,本题的正确答案为B。
