| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 945 人关注过本帖
标题:一道习题!请指点一下!!
只看楼主 加入收藏
lyscphoenix
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2005-4-10
收藏
 问题点数:0 回复次数:4 
一道习题!请指点一下!!

只因是自学java,所以教程好多看不懂!请帮忙做个例题参考

创建一个称作BasicArray的类,在...main()方法中声明两个变量,一个是thisArray,另一个是thatArray,它们应属类型array of int

创建一个数组,它有10int值,范围从110。分配这个第三数组的引用给变量thisArray

使用for()循环打印thisArray的所有值。如何控制循环的次数?

编译并运行程序。多少值被打印?这些值是什么?

对每个thisArray的元素,建立它的值为索引值的阶乘。打印数组的值。

分配thisArray的引用给变量thatArray。打印thatArray的所有元素。

编译并运行程序。tyatArray的多少值被显示?这些值是什么?它们来自何处。

修改thisArray的某些元素,打印thatArray的值。

编译并运行程序;在thatArray的值中,你注意到了什么?

创建一个有20int值的数组。分配新数组的引用给变量thatArray,打印thatArray的值。

编译并运行程序。每个数组有多少值被显示? 这些值是什么?

拷贝thisArray的值给thatArray。你将使用什么方法调用? 你将如何限制拷贝元素的数量? thatArray的元素1019有什么变化?

打印thatArray的值。

搜索更多相关主题的帖子: 习题 
2005-04-15 20:30
神vLinux飘飘
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:浙江杭州
等 级:贵宾
威 望:91
帖 子:6140
专家分:217
注 册:2004-7-17
收藏
得分:0 
晕,这个贴子有几个问题啊??
有代码吗?有的话就帖出来呀,怪烦的.

淘宝杜琨
2005-04-15 22:45
lyscphoenix
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2005-4-10
收藏
得分:0 
他是道题!不是例题,我看不懂这个怎么做所以才贴出来的~~
2005-04-16 09:32
pyzheng
Rank: 1
等 级:新手上路
帖 子:102
专家分:0
注 册:2004-12-5
收藏
得分:0 

//http://bbs.bc-cn.net/bbs/dispbbs.asp?boardID=8&ID=15763&page=1 /**创建一个称作BasicArray的类 *main()方法中声明两个变量,一个是thisArray,另一个是thasArray *?? 怯κ衾嘈蚢rray of int。 创建一个数组,它有10个int值,范围从1至10。分配这个第三数组的引用给变量thisArray。 使用for()循环打印thisArray的所有值。如何控制循环的次数? 编译并运行程序。多少值被打印?这些值是什么? 对每个thisArray的元素,建立它的值为索引值的阶乘。打印数组的值。 分配thisArray的引用给变量thatArray。打印thatArray的所有元素。 编译并运行程序。tyatArray的多少值被显示?这些值是什么?它们来自何处. 修改thisArray的某些元素,打印thatArray的值。 编译并运行程序;在thatArray的值中,你注意到了什么? 创建一个有20个int值的数组。分配新数组的引用给变量thatArray,打印thatArray的值。 编译并运行程序。每个数组有多少值被显示? 这些值是什么? 拷贝thisArray的值给thatArray。你将使用什么方法调用? 你将如何限制拷贝元素的数量? thatArray的元素10至19有什么变化? 打印thatArray的值。

*/ import java.util.Random; public class BasicArray{ public static void main(String[]args) { int[] thisArray,thatArray; int[]array=new int[11]; int sum=1; System.out.println("初始array[]"); for(int i=0;i<array.length;i++) { if(i!=0) { array[i]=i; System.out.print("array["+i+"]="+array[i]+" "); if(i%5==0) System.out.println(); } } System.out.println();

//thisArray=array赋值后 System.out.println("thisArray[]=array[]赋值后"); thisArray=array; for(int i=0;i<thisArray.length;i++) { if(i!=0) { System.out.print("thisArray["+i+"]="+thisArray[i]+" "); if(i%5==0) System.out.println(); } }

// 阶乘 System.out.println("thisArray[]阶乘"); for(int i=1;i<thisArray.length;i++) { sum*=thisArray[i]; System.out.println("thisArray["+i+"]的阶乘是:"+sum); } thatArray=thisArray; for(int i=1;i<thatArray.length;i++){ System.out.print("thatArray["+i+"]="+thatArray[i]+" "); if(i%5==0) System.out.println(); } //修改thisArrat[]值 System.out.println("修改thisArrat[]值"); Random random=new Random(); for(int i=1;i<thisArray.length;i++){ thisArray[i]=random.nextInt(); } System.out.println("thisArray[1~10]改变后的值是:"); for(int i=1;i<thisArray.length;i++){ System.out.print("thisArray["+i+"]:"+thisArray[i]+" "); if(i%2==0) System.out.println(); } System.out.println("thisArray[1~10]改变后thatArry[1~10]的值是:"); for(int i=1;i<thatArray.length;i++){ System.out.print("thatArray["+i+"]:"+thatArray[i]+" "); if(i%2==0) System.out.println(); } //新数组 int []newArray=new int[20]; for(int i=19,j=0;i>=0;i--,j++){ newArray[j]=i; System.out.print("newArray["+j+"]是:"+newArray[j]+" "); if(j%2==0) System.out.println(); } System.out.println("\n新数组newArray[]给thatArray[]"); thatArray=newArray; for(int i=0;i<thatArray.length;i++){ System.out.print("thatArray["+i+"]:"+thatArray[i]+" "); if(i%2==0) System.out.println(); } //复制 System.out.println("\nthisArray[]复制thatArray[]"); System.arraycopy(thisArray,0,thatArray,0,thisArray.length); System.out.println("\nthatArray[]值的情况"); for(int i=0;i<thatArray.length;i++){ System.out.print("thatArray["+i+"]:"+thatArray[i]+" "); if(i%2==0) System.out.println(); if(i==10) break; } for(int i=10;i<thatArray.length;i++){ System.out.print("thatArray["+i+"]:"+thatArray[i]+" "); if(i%2==0) System.out.println(); } } } ============================ 你也是新手 我也是新手 我们可以一起交流啊 我的QQ是:115061440 这个是我刚才给你写的 你去运行看是不是你想要的代码吧!


-----------人間太苦﹐成仙太難------------
2005-04-16 12:37
allanhck
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2005-4-19
收藏
得分:0 
厉害!

我爱上帝胜过上帝爱我,因为上帝不爱我,所以我只需要爱他一点点我就胜过他了!
2005-04-20 13:54
快速回复:一道习题!请指点一下!!
数据加载中...
 
   



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

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