xcxd.net
当前位置:首页 >> JAVA 给数组赋值 >>

JAVA 给数组赋值

直接赋值,如{1,2,3} new方法

还是用例子来说话吧:比如 A a[];//声明一个数组引用,它指向的数组的元素必须是A型或者A的子类型.a=new A[10];//创建一个A类型数组,并且让引用a指向这个数组.A=new B[100];//创建一个B类型数组,并且让引用a指向这个数组,这

可以动态的赋值,先声明一个数组;int[] a = new int[3]; a[0]=1; a[1]=2; a[2]=3; 这样就是可以了 静态的赋值的话就是这样:int[] a={1,2,3,4};

123 int[] b;int[] a ={1,2,3,4};b=a; 答:可以这样对数组进行赋值. 但是这种方式对数组进行赋值, 实际上是一种浅层复制. 也就是说,b实际上就是a,它们的内存地址值都是一样的, 当a发生改变,那么b也会跟着改变 . 为了真正意义上实现赋

普通的赋值是:int[][] i = {{1,2,3},{2,3,4},{1,3,4}}; 如果是其他情况可以这样:比如:import java.util.* public class TT(){ public static void main(String[] args){ int m=0; for(int i=0 ;i for(int j=0;j a[i][j]=m; m++; } } } 这是一个给二维数组赋值的例子 把0到25赋值给数组a.其他还有,你自己多看看书,练习一下.

还是用例子来说话吧:比如 a a[];//声明一个数组引用,它指向的数组的元素必须是a型或者a的子类型.a=new a[10];//创建一个a类型数组,并且让引用a指向这个数组.a=new b[100];//创建一个b类型数组,并且让引用a指向这个数组,这个

你好,我帮你把完整的代码写了一下,你可以参考下:import java.util.Scanner; public class ArrayTest { public static int[] getArray(int n){ //输入n,得到数组 int[] array = new int[n] ; for(int i=0;i<n;i++){ array[i] = i+1 ; } return array ; } public static void

就两种.一种是直接赋:int[] str = {12,1212,123}; 一种是先定义长度,之后在赋值:int[] str =new int[3]; str[0]=12; 备注:这个根据实际情况选择即可,通常不知道具体值的时候就要用第二种.

有两种方法 第一种用for循环:int[] x={1,2}; int[] y=new int[2]; for(int i=0;i y[i]=x[i];第二种用java提供的arraycopy int[] x={1,2}; int[] y=new int[2]; system.arraycopy(x, 0, y, 0, x.length);//变量依次是(原数组,从原数组第几位开始,目标数组,从第几位开始粘贴,复制长度)

public class StringArray { public static void main(String[] args) { String[] s = new String[99]; for(int i=1; i<=s.length; i++) { if(i<10) { s[i-1] = "0" + i; } else { s[i-1] = "" + i; } } for(int i=0; i System.out.println(s[i]); } } }

mtwm.net | zxtw.net | mydy.net | hyqd.net | tbyh.net | 网站首页 | 网站地图
All rights reserved Powered by www.xcxd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com