CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

一个小问题!!!

楼主gggosling(大头娃娃)2004-09-04 11:58:46 在 Java / J2SE / 基础类 提问

public   static   void   swap(Integer   a,integer   b)  
  {  
          Integer   temp;  
          temp=a;  
          a=b;  
          b=temp;  
  }  
  public   class   Test  
  {  
        public   static   void   main(String[]   args)  
        {  
              int   x=6;  
              int   y=9;  
              swap(new   Integer(x),new   Integer(y));  
              System.out.printlin(x.intvalue,y.intvalue)   ;  
          }  
  }  
  不会交换x,y   的值,对吗?  
  再就是intvalue是什么?是静态变量吗? 问题点数:20、回复次数:4Top

1 楼cuizm(射天狼 http://www.j2soft.cn/)回复于 2004-09-04 12:30:27 得分 0

UP!Top

2 楼minghuitian(明月)回复于 2004-09-04 12:34:55 得分 3

不会交换,JAVA是值传递,在传入swap时x和y的值已经复制给了另外的局部变量,intvalue是值它的整数值,它还有其他的值,比如floatvalue和其他的值.Top

3 楼pleonheart(只睡六小时)回复于 2004-09-04 12:37:04 得分 17

不会交换  
  楼主的程序里有些错误,我改了下  
  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());  
      }  
  }Top

4 楼gggosling(大头娃娃)回复于 2004-09-04 18:00:37 得分 0

upTop

相关问题

  • 小小小小小问题!
  • 一个小小小小小小问题
  • 小小,小问题
  • 小小小小问题
  • 小小问题!
  • 小小问题?
  • 小小问题。
  • 小小问题!!!!
  • 小小API
  • 小小问题:)

关键词

  • 交换
  • intvalue
  • 值
  • integer
  • swap
  • 不会交换
  • temp
  • public static void

得分解答快速导航

  • 帖主:gggosling
  • minghuitian
  • pleonheart

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo