3. 배열 의 성명 및 초기 화 (test 1. java)

4405 단어 자바c/c++
오늘 은 한 배열 과 2 차원 배열 을 배 웠 습 니 다. 먼저 배열 의 신청, 배열 의 초기 화, 배열 의 복사 등 을 배 웠 습 니 다.배열 에 대해 저 는 C \ C + + 의 배열 과 큰 차이 가 없다 고 생각 합 니 다. 그러나 JAVA 에서 JAVA 는 대상 을 대상 으로 하 는 프로 그래 밍 언어 로 모든 대상 이 각자 의 속성 을 가지 고 배열 은 하나의 대상 이기 때문에 그 도 많은 속성 을 가지 고 있 습 니 다. 예 를 들 어 length 등 재 순환 에서 [대상. length] 방식 으로 순환 을 제어 할 수 있 습 니 다.이것 은 C \ C + + 에 비해 좀 편리 하 다.
 
말 이 많 지 않 으 니 코드 를 보 자.
 
 1 //     
 2 //         
 3 
 4 public class test1
 5 {
 6     public static void main (String [] args)
 7     {
 8         //      
 9         int [] arr;
10 
11         //          ,      ,         
12         arr = new int[20];
13 
14         //  ,      ,     0
15 
16         //for(int i=0 ; i17         //         length  ,         
18         //         ,           ,     
19 
20         for(int i=0,len=arr.length ; i)
21         {
22             //                  
23             System.out.print(arr[i]+"\t");
24         }
25 
26         System.out.println();
27 
28         //           
29         for(int i=0,len=arr.length ; i)
30         {
31             arr[i] = i+1;
32         }

 
이 를 통 해 알 수 있 듯 이 배열 은 하나의 대상 이 고 더미 속 에 공간 을 신청 하여 보관 하 며 '..' 방식 으로 방법 을 호출 할 수 있다.또한 배열 을 설명 할 때 신청 한 공간 크기, 즉 요소 의 개 수 를 밝 혀 야 한 다 는 것 을 배 웠 다.초기 화 를 하지 않 으 면 모든 요 소 는 기본 값 이 고 0 이 며 C \ C + + 처럼 기본 값 은 무 작위 값 이 아 닙 니 다.
 
요약 하면 배열 의 성명 은? int [] arr = new int [배열 길이], 배열 의 초기 화 는? int [] arr = {1, 2, 3, 4, 5}, int [] arr = new int {1, 2, 3, 4, 5} 이 아 닙 니 다.
다음으로 전송:https://www.cnblogs.com/zglbt/p/8919227.html

좋은 웹페이지 즐겨찾기