배열 에 관한 사용방법임.
먼저, 문법은
-> 타입 [] 변수명 = new (동일)타입 [ 배열갯수 ] ;
이다.
배열이 만들어지면 메모리 순서가 1부터 시작이 아니라 0부터 시작임을 주의하자.
00. 간단하게 6개짜리 배열을 lotto라는 이름으로 만들어보자.
01. 배열시키는데 랜덤하게 들어가도록 난수를 사용해서 만들어보자.
ㅁ. Enhaced For() 문을 사용해보자.
먼저, 문법은
-> for (값 : 배열)
이다.
기본 for문 for (초기값 ; 조건 ; 증감) { 기능 } 과 다르다는 것을 기억하자.!!!
00. 여기서는 위에 코드를 가지고 for문을 쓴 것이다.
임의의 값을 value 라고 놓고 lotto 배열이 for문을 타고 돌아갈때 value에 저장돼서
System.out.print()로 출력시키는 것을 의미한다.
※. 코드
public class Test {
public static void main(String[] args) {
/* Array */
// 문법: 타입 [] 변수이름 = new 타입[메모리 수];
int [] lotto = new int [6];
int i;
for(i=0; i< lotto.length ; i++)
{
//lotto[i] = i * 2; // lotto 에 있는 i 번째 값에 i *2 를 대입한다.
lotto[i] = (int)(Math.random() * 45 + 1);
}
for (i = 0 ; i < lotto.length ; i++)
{
// lotto[0] = 0
// lotto[1] = 2 로 출력하고자 한다.
System.out.print("lotto[" + i + "] = " + lotto[i] + "\t");
}
System.out.println("");
//Enhanced For()
//
// for (초기값 ; 조건 ; 증감)
//
// for (값 : 배열)
//
for (int value : lotto) // 임의의 값을 value 라고 놓고 lotto 배열이 돌아갈때의 value 값을 출력한다.
{
System.out.print(value + "\t");
}
int[] array = new int[1000000000];
System.out.println("Okay");
}// main
}// Class