请教java

来源:百度知道 编辑:UC知道 时间:2024/05/29 20:29:44
给定一个java程序的方法结构,如下:
public Integer change(int i){
}
以下方法体实现语句正确的是 ( ) (选择两项)
a) Integer int = new Integer(i);
return int;
b) Integer t = Integer.valueOf(i);
return t;
c) return new Integer(i);
d) return i;
---------------------------------------
哪两项正确,理由是什么请帮忙解答!~!

b c

a) Integer int = new Integer(i);
return int;
int 是关键词,不能用

d
return i; 返回的是int型的,不是Integer

这么简单,还是把几个常见的类看看去吧

选 B 和 C 没错~
如果A里面的 int 换成别的名称的话也可以, 就是因为int是系统关键字,所以排除A
下面的就不用我说了吧