본문 바로가기

java

Step07_Array(배열과 반복문)

 

 

MainClass01 (배열)

MainClass01

 

배열은 0부터 시작한다.

.length를 사용해서 방의 개수를 참조할 수 있다.

 

clone은 거의 쓰이지는 않는다. 배열을 복제해서 새로운 값을 얻어낸다. 즉 참조값을 제외하고 내용만 복사한다는 것이다. 예시에서도 a는 nums의 id값과 다르지만 b는 nums의 id값과 같다.

 

 

MainClass02 (배열을 만드는 두가지 방법)

 

MainClass02.java

배열을 만드는 두가지 방법이 있다.

ex1) int[] nums= {0 ,0 ,0};

ex2) int[] nums2=new int[3];

예시에서는 nums와 nums2를 각각의 방법으로 배열을 만들어서 담았다.

그리고 값을 담아주었다.

 

nums2[3]은 없는 방이므로 억지로 참조하려 한다면 에러가 발생한다. 

 

MainClass03 (배열과 반복문)

 

MainClass03

 

String type을 담을 수 있고 방이 3개인  배열 객체를 만들고 지역변수 names에 담았다.

그리고 각 방에 문자열을 대입했다.

마지막으로 반복문을 사용해서 대입한 문자열을 콘솔창으로 출력했다. 

 

배열과 반복문을 사용하는 형식은 외워두는게 좋다.

 

 

MainClass04, Bike (임의의 data type으로 배열 작성하기)

Bike.java
MainClass04

사실 MainClass03와 매우 흡사하다. 다른 점이 있다면 임의로 생성한 Bike type을 사용했다는 점이다. 이렇게 임의로 생성한 datatype으로 코드를 작성하면 생소할 수 있으니 MainClass03와 비교하며 보면 좋을 것 같다.