黑马程序员技术交流社区

标题: 求大神指导!调了一个晚上都没有解决 [打印本页]

作者: crosam    时间: 2015-9-1 23:23
标题: 求大神指导!调了一个晚上都没有解决
/**
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;
        }

}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2