/**
1、定义一个容器(存储相同类型数据的,int)
Container:
add(int num)
get(int index)
size():可以获取当前容器已经存储了多少个元素
注意:架设我的内存足够大,没有限制,我可以无限制的往容器里面添加元素
*/
import java.util.Scanner;
class ContainerTest
{
public static void main(String[] args)
{
//新建对象
ContainerDemo c = new ContainerDemo();
//存储数据
c.add(1);
//获取长度
int a=c.sice();
System.out.println(a);
}
}
class ContainerDemo
{
int mCount;//存储标记
int[] mData;//数据存放的数组
//添加
public void add(int number)
{
if(mCount == 0)
{
mCount++;
mData= new int [mCount];
mData[0]=number;
}else{
for (int i = 1; i <= mCount; i++)
{
mCount++;
mData[i] = number;
}
}
// return;
}
//取出指定位置
public void get(int index)
{
for(int i=index;i<=mData.length;i++)
{
System.out.println(mData[index]);
}
}
//长度
public int sice()
{
return mData.length;
}
} |
|