![Jack](https://eastit.cn/zb_users/avatar/0.png)
哈喽,各位网友,因为本文的核心知识点是java数组赋值和java数组赋值输出,所以小编非常认真地搜集了关于java数组赋值的相关资料,并且井井有条地做了汇总,希望小编的辛苦付出能够让网友们找到自己想要的资料。
本文目录一览:
在java中int数组不能赋值为空,只能为0.如果想达到类似的效果, 请将int数组转换为Integer数组。Integer可以为空, 但int 不能为空java怎样给数组赋值
Object[] array = new Object[ int size ];/Object array[] = new Object[ int size ];size 是数组大小eg: String[] str = new String[ 10 ];str[ 0 ] = "1"; str[ 1 ] = "1";Object[] array = {obj1,obj2,==};/Object array[] = {obj1,obj2,==};Object[] array = new Object[]{obj1,obj2,==};/Object array[] = new Object[]{obj1,obj2,==};遍历:for(int i = 0;i array.length;i++){System.out.println( array[ i ] );}或者for(Object obj : array){System.out.println( obj );}java数组类初始化如何赋值
总结了java数组的初始化的两种方法如下:1、最简单的方法是直接赋值,如:一维数组:int[] num = {21,34,2,-9,987,0,-89};//创建一个一维数组,并赋7个初始值二维数组:int[][] num2 = {{21,22},{34,35}};//创建一个二维数组,并赋2个初始值2、先创建一个数组对象出来,再进行循环赋值,如:一维数组:int[] num3 = new int[5];//先创建一个5长度的数组对象 for(int i=0;inum3.length;i++){//之后进行循环遍历对数组进行赋值 num3[i] = i; }二维数组:int[][] num4 = new int[5][2];//先创建一个二维数组对象 for(int i=0;inum3.length;i++){//之后进行循环遍历对数组进行赋值 for(int j=0;jnum4[i].length;j++){ num4[i][j] = j; } }java数组赋值(急!!!)
楼上的说法“首先java只可以在class中【声明】成员变量,而不能对变量赋值,”这个是错误的,实际上可以在定义的时候进行初始化赋值,例如int[] anArray=new int[10]; 但是不可以单独执行赋值语句,例如:int[] anArray; anArray=new int[10]; 看起来这两句没什么差别,但是差别还是很明显的,第一种情况那是定义一个数组变量,同时赋初始值,变量的定义与赋值同时进行,第二种情况是先定义了一个变量,然后再给它赋值,这里是先定义后赋值。之所以第二种情况会报错,是因为java的类定义里面,只能有变量定义、方法定义,不能够单独执行语句体。你要执行语句的话,就必须把要执行的语句放到方法里面去执行例如你在main方法里面那么赋值就不会出问题。不光是赋值语句,其他任何算术运算语句,方法调用语句都不能在类的定义体里面运行的,你不信可以试试。
时间差不多了,小编将关于java数组赋值和java数组赋值输出的信息就搜集汇总到这了,希望答案能够帮助到大家解决相应问题,如有帮助请收藏本站以备日后查找。