| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4252 人关注过本帖
标题:新手学JAVA的小问题
取消只看楼主 加入收藏
小猪笨笨
Rank: 1
等 级:新手上路
帖 子:109
专家分:0
注 册:2006-4-19
收藏
 问题点数:0 回复次数:7 
新手学JAVA的小问题
public class Test_Array{
public static void main(String [ ] args){
int a[ ]={1,2,3}, b[ ];

b= a ;
for(int i=0;i<3;i++) b[ i ]++;
for(int i=0;i<3;i++) System.out.println(a[i]);
}
}
搜索更多相关主题的帖子: JAVA 
2006-04-19 13:15
小猪笨笨
Rank: 1
等 级:新手上路
帖 子:109
专家分:0
注 册:2006-4-19
收藏
得分:0 
public class Test_Array{
public static void main(String [ ] args){
int a[ ]={1,2,3}, b[ ];

b= a ;
for(int i=0;i<3;i++) b[ i ]++;  //这时候应该是b[0]=2,b[1]=3,b[2]=4 吧?
for(int i=0;i<3;i++) System.out.println(a[i]); //但不明白的是到这里a[i]的
                            //值怎么也变了?上面是A付值     
                          //给B,没说B能付值给A啊?
}
}

A flea in the JAVA
2006-04-19 13:20
小猪笨笨
Rank: 1
等 级:新手上路
帖 子:109
专家分:0
注 册:2006-4-19
收藏
得分:0 
具体点 不太明白哦

A flea in the JAVA
2006-04-19 14:24
小猪笨笨
Rank: 1
等 级:新手上路
帖 子:109
专家分:0
注 册:2006-4-19
收藏
得分:0 
Java数组名是一个引用,当将一个数组名赋值给另一个数组时实际上是名字的复制

只注重红字了, 他理解蓝字 原来

b= a ; 代表是指向同一个数组啊~~~~~~~~~~~~~~~~~~~~~~~~那就是说除了名字不同,其他属性都一样了吗?

A flea in the JAVA
2006-04-19 15:08
小猪笨笨
Rank: 1
等 级:新手上路
帖 子:109
专家分:0
注 册:2006-4-19
收藏
得分:0 
3Q!!!3Q!!!

A flea in the JAVA
2006-04-19 15:19
小猪笨笨
Rank: 1
等 级:新手上路
帖 子:109
专家分:0
注 册:2006-4-19
收藏
得分:0 
什么样的不是引用行的啊 把我的那几句改造下 能说明问题就行

A flea in the JAVA
2006-04-19 17:21
小猪笨笨
Rank: 1
等 级:新手上路
帖 子:109
专家分:0
注 册:2006-4-19
收藏
得分:0 
收到!!明白!!  :)

A flea in the JAVA
2006-04-19 17:33
小猪笨笨
Rank: 1
等 级:新手上路
帖 子:109
专家分:0
注 册:2006-4-19
收藏
得分:0 
看起来和我的那个差不多啊

A flea in the JAVA
2006-04-19 19:45
快速回复:新手学JAVA的小问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016190 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved