一个小问题!!! 不会交换,JAVA是值传递,在传入swap时x和y的值已经复制给了另外的局部变量,intvalue是值它的整数值,它还有其他的值,比如floatvalue和其他的值. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不会交换楼主的程序里有些错误,我改了下intValue()是Integer的方法,它返回Integer中的int值public class ToTest { public static void swap (Integer a, Integer b) { Integer temp = a; a = b; b = temp; } public static void main (String[] args) { Integer a = new Integer(6); Integer b = new Integer(9); System.out.println("a :" + a.intValue() + ", b:" + b.intValue()); swap(a, b); System.out.println("a :" + a.intValue() + ", b:" + b.intValue()); }} nio 接收信息的时候说java.io.IOException: 您的主机中的软件放弃了一个已建立的连接 我也来个java面试题系列。第一题:对象初始化顺序的终极样例。 请 帮我把这个 九九表 对一下齐啊? 如何跟踪程序执行的详细信息 求JAVA小游戏源代码 请大侠推荐一个好的工具吧??jbuider是不是太占的内存了,我的128啊 如何把一个字符串改成全角的字符串 一个基础问题,想不通,请教一下大家 线程可不可以在线程内部终止自己? 刚开始上路,遇到一个问题,望各位GGJJ们看看,在线等 java中对象和变量的区别 初学者的一个问题,实在是没地方找,望高手相助
楼主的程序里有些错误,我改了下
intValue()是Integer的方法,它返回Integer中的int值public class ToTest {
public static void swap (Integer a, Integer b) {
Integer temp = a;
a = b;
b = temp;
} public static void main (String[] args) {
Integer a = new Integer(6);
Integer b = new Integer(9);
System.out.println("a :" + a.intValue() + ", b:" + b.intValue());
swap(a, b);
System.out.println("a :" + a.intValue() + ", b:" + b.intValue());
}
}