(array) , . , a1, a1[i] , i.
Java , . , , Java. () , , .
.
, , , . , .
,
int[] a1;
a1 . ( ) .
, , new, , :
a1=new int[10];
:
int[] a1=new int[10];
Java . , . null.
, . 0, 1, . n, n-1. C C++, Java , .
length, .
:
int[] a=new int[100];
for(int i=0;i<a.length;i++){
a[i]=i+1;
};
, , . ,
a1=new int[20];
-, , .
. ,
int[] a2;
null ( ):
int
a1
a2
|
a2=a1;
, a1 a2 , .
|
|
int
a1
a2
, . , .
. , . , Circle (), x, y r, show() hide(), circles 10 , ,
int n=10;
Circle[] circles=new Circle[n];
for(int i=0;i<n;i++){
circles[i]=new Circle();
circles[i].x=40*i;
circles[i].y= circles[i].x/2;
circles[i].r=50;
circles[i].show();
};
, . circle. ( ), :
int n=10;
Circle[] circles=new Circle[n];
Circle circle;
for(int i=0;i<n;i++){
circle=new Circle();
circle.x=40*i;
circle.y= circles[i].x/2;
circle.r=50;
circle.show();
circles[i]= circle;
};
circle , .
, . . , :
int[][] a=new int[10][20];
, , 10 , 20. 10 , 20 . int[], int.
:
int m=10;//10
int n=20;//20
int[][] a=new int[m][n];
for(int i=0;i<m;i++){ //
for(int j=0;j<n;j++){ //
a[i][j]=(int)(100*Math.random());
System.out.print(a[i][j]+" ");
};
System.out.println();//
};
. , 3 .
, - . . Java, , , - . . . , .
|
|
:
int n=9;
int[][] a=new int[n][];
for(int i=0;i<a.length;i++){ //
a[i]=new int[i+1]; // i+1
for(int j=0;j<a[i].length;j++){ //
a[i][j]=100*i+j;
System.out.print(a[i][j]+" ");
};
System.out.println();//
};
. , . ,
int[] a=new int[4];
a[0]=2;
a[1]=0;
a[2]=0;
a[3]=6;
:
int[] a=new int[] {2,0,0,6};
:
. , .
, , :
a=new int[] {2,0,0,6};
, . ,
int[][] b= new int[][]
{
{2,0,0,0}, // b[0]
{2,0,0,1}, // b[1]
{2,0,0,2}, // b[2]
{1,0,0,0}, // b[3]
{2,0,0,0}, // b[4]
{3,0,0,0}, // b[5]
};
b, 6 4 , .. int[6][4]. , . , , . , , :
int[][] b= new int[][]
{
{2,0,0,0}, // b[0]
{2,0,0,1}, // b[1]
{2,0,0,2}, // b[2]
{1,0,0,0}, // b[3]
{2,0,0,0}, // b[4]
{3,0,0}, // b[5]
};
- clone(), () :
a=new int[] {2,0,0,6};
int[] a1=a.clone();
,
int[] b=a;
b -. , System.arraycopy.
int[] b=new int[a.length+10];
System.arraycopy(a,index1a,b, index1b,count);
a b count index1a a. b index1b. b . , b - .
Arrays.fill(, ). Arrays java.util.
Arrays.equals(a,a1). , equals, Object . , , , , . a.equals(a1) , a==a1. false, , a a1, . , a.equals(a3) a==a3 true, a a3 -.
|
|
( ) a Arrays.sort(a) Arrays.sort(a,index1,index2). , ( index1 index2). . ( ).
Arrays.deepEquals(a1,a2) a1 a2 ( , ).
Arrays .