.


:




:

































 

 

 

 


7.




(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

=0
null

 

 

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 .

 





:


: 2017-02-28; !; : 468 |


:

:

, .
==> ...

1556 - | 1352 -


© 2015-2024 lektsii.org - -

: 0.035 .