int[] arr1 = new int[5];
또는 int arr1[] = new int[5]; (C언어 스타일)
첫번째 방법 :
int arr = new int[] {1,2,3};
두번째 방법(자주 쓰는 방법) :
int arr2 = {1, 2, 3};
int[] ar1 = new int[5];
int[]형 객체 ar1 => int[0]
int[1]
int[2]
int[3]
int[4]
public static void main(String[] args) {
Box2[] ar = new Box2[5];
ar[0] = new Box2(101, "Coffee");
ar[1] = new Box2(202, "Computer");
ar[2] = new Box2(303, "Apple");
ar[3] = new Box2(404, "Dress");
ar[4] = new Box2(505, "Fairy-tale book");
for(Box2 e: ar) {
if(e.getBoxNum() == 505)
System.out.println(e);
}
}
출력 결과
Fairy-tale book
class Box2 {
int room_number;
String name;
Box2() {}
Box2(int room_number, String name){
this.room_number = room_number;
this.name = name;
}
public int getBoxNum() {
return room_number;
}
public String toString() {
return name;
}
}
String[] sr = new String[7];
sr[0] = new String("Java");
sr[1] = new String("System");
sr[2] = new String("Compiler");
sr[3] = new String("Park");
sr[4] = new String("Tree");
sr[5] = new String("Dinner");
sr[6] = new String("Brunch Cafe");
int cnum = 0;
for(int i=0; i<sr.length; i++){
cnum += sr[i].length();
}
출력 결과
43
public LottoProgram {
public static void main(String[] args){
int[] LottoArr = new int[6]; // 길이가 6인 int[] 배열 생성
for(int i=0; i<LottoArr.length; i++){
//
LottoArr[i] = (int)(Math.random()*45)+1;
// 난수 생성
for(int j=0; j<i; j++){
if(LottoArr[i] == LottoArr[j]){
i--; // 값 비교 후 같다면 i 감소
break; // i 반복문으로 다시 회귀
} // if문 범위
} // for문 변수 j 범위
} // for문 변수 i 범위
for(int e : LottoArr){
System.out.print(e + " ");
} // enhanced For문 범위
} // main함수 범위
} // LottoProgram 범위