黑马程序员技术交流社区

标题: 数组中的参数的初始值 [打印本页]

作者: 王彦伟    时间: 2012-12-11 10:20
标题: 数组中的参数的初始值
数组中参数的初始值是怎样规定的啊
作者: 张小平    时间: 2012-12-11 19:41
数组可以作为参数传递,但是数组貌似没有参数
作者: 刘丰伟    时间: 2012-12-11 20:37
数组也是一种数据类型,初始化值为null,数组内元素的初始值要看数组的类型,如果是int型数组初始化值为0,如果char类型的是“ ”string类型的元素为null,可以自己在写程序验证下啊比如char的public class shuzuleixing
{

        /**
         * @param args
         */
        public static void main(String[] args)
        {
                // TODO Auto-generated method stub
char [] number=new char [5];
System.out.println("number="+number[1]+number[1]+number[1]+number[1]+"number");
        }

}
输出结果为number=    number
希望可以帮你!
作者: 邵帅    时间: 2012-12-11 21:17
数组中初始值的个数和类型都跟你定义时候是一样的,比如说你定义一个string[]类型的数组,你里面的元素必须要放string类型元素,比如说{“张三”“李四”“王五”“赵六”},这样是对的,你不能把int类型的元素赋值给string类型的数组,比如说string[] name={1,2,3,4,5},这个就是错的,而且如果说你定义了数组里面的个数并且直接赋值的话,你就不能赋值比这个个数多,也不能比这个个数少,比如说你定义了一个int[]number=new int[3]{1,2,3}你这个里面的元素必须是三个,多了也不行,少了也不行




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