[JAVA] 배열(Array)과 반복문(for,while,do~while)

박두팔이·2022년 11월 9일
0

배열(Array)과 반복문(for,while,do~while)

  • 문제: 배열 10개에 1~10까지 숫자를 순서대로 넣고 출력하라
int ar[] = new int[10];
		for (int i = 0; i < ar.length; i++) {
			ar[i]=i+1;	
		} //배열에 넣기
		for (int a : ar) {
			System.out.println(a);
		} //for each문으로 출력하기 
  • i++; 대신 i+1; 을 해줘야 하는 이유?
    : i++이 되면 기존 i값이 변경되기 때문에 i+1로 직접 더하기 1을 해주어야 한다.
  • for-each문 외에 자바 클래스를 사용하여 출력하는 방법은 이와같다. (toString(변수명)); 사용
System.out.println(Arrays.toString(ar));
  • String.valueOf(값)을 사용하면 모든 타입을 String으로 바꿔준다는 의미가 된다.

  • 배열을 한번 선언하면 길이를 변경할 수 없다. (수정못함)

  • 그럼에도 배열을 왜 사용 해야하는가?
    : 같은 타입의 데이터 집합들을 이용할 때 활용도가 높다.

profile
기억을 위한 기록 :>

0개의 댓글