| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 820 人关注过本帖
标题:[求助]设计一个Array类
只看楼主 加入收藏
shanshansds
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2006-9-24
收藏
 问题点数:0 回复次数:9 
[求助]设计一个Array类

设计一个Aarray类
(1)添加一个整型数组,添加构造方法对数组赋值;
(2)添加一个数组求和方法;
(3)设计一个主类,利用Array计算数组的和并输出

搜索更多相关主题的帖子: Array 设计 
2006-10-21 12:11
shanshansds
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2006-9-24
收藏
得分:0 
设计一个Aarray类
(1)添加一个整型数组,数组元素20个,添加构造方法对数组赋值;
(2)添加一个数组求和方法;
(3)设计一个主类,利用Array计算数组的和并输出

2006-10-22 15:56
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
[CODE]我也刚学...写了一下..你看看...
public class theArrayClass{
public static void main(String[] args){
theArray myArray = new theArray(50);
myArray.setArrayValue();
int intArraySum = myArray.arraySum();
System.out.println("和是:" + intArraySum);
myArray = null;
System.gc();
}
}

class theArray{
private int[] MyIntArray;

public theArray(){
MyIntArray = new int[10];
}

public theArray(int length){
MyIntArray = new int[length];
}

public void setArrayValue(){
for(int i=0;i<MyIntArray.length;i++){
MyIntArray[i] = (int )(Math.random() * 10 ) % 2;
}
}

public int arraySum(){
int sum =0;
for(int i=0;i<MyIntArray.length;i++){
sum += MyIntArray[i];
}
return sum;
}
}
[/CODE]

我的msn: myfend@
2006-10-22 16:20
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 

呵呵,应该加一个动态处理长度的功能就更好了


可惜不是你,陪我到最后
2006-10-22 16:22
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
动态处理长度功能?...在哪里加?...
在theArray类中..我写了两个构造函数....第一个..默认..是固定的..第二个..可以让在main函数中改...
..你的意思是让用户去确定长度?..

我的msn: myfend@
2006-10-22 16:29
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
你应该增加一个add(int i)
的方法,可以让用户加任意个int值进去,当然你在里面还是以int[]来保存它
不过这些东西在JAVA的集合框架里机已经实现得相当好了
你有空可以看看源文件of java collection framework

可惜不是你,陪我到最后
2006-10-22 16:40
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
嗯 嗯 ...好的...谢谢指教了..

我的msn: myfend@
2006-10-22 16:49
SunShining
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:31
帖 子:2215
专家分:0
注 册:2006-2-17
收藏
得分:0 
看看STL vector的实现原理会更好的

[glow=255,violet,2]闭关修炼ing...[/glow] [FLASH=360,180]http://www./chinaren.swf[/FLASH]
2006-10-22 16:52
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
我才刚学呢..不要叫我看这么多啊...我一时接受不了的...

我的msn: myfend@
2006-10-22 16:56
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
以下是引用SunShining在2006-10-22 16:52:10的发言:
看看STL vector的实现原理会更好的

要看也不会看STL啊

要看就看JAVA的集合框架的源文件


可惜不是你,陪我到最后
2006-10-22 17:10
快速回复:[求助]设计一个Array类
数据加载中...
 
   



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

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