본문 바로가기
프로그래밍/Java

[자바] 배열 역순 출력

by 청량리 물냉면 2020. 11. 9.
반응형
문제

배열의 내용을 역순으로 출력해보자.

 

실행화면

 

코드
public class ArrayInverse {

	public static void main(String[] args) {
		String list[] = {"one", "two", "three", "four", "five", "six", "seven"};
		System.out.print("현재 배열: ");
		for (String s: list) 
			//배열처리를 위해 확장된 for문. for(type변수명 : 배열이름), 배열 전체 반복
			System.out.print(s+ " ");
		System.out.println();
		
		for (int i =0; i < list.length /2 ; i++) { //배열이름.length: 배열의 길이
			String temp = list[i];
			list[i] = list[list.length - i -1];
			list[list.length - i -1] = temp;
		}
		//배열의 순서를 바꾸는 지점. [0]<->[7]/ [1]<->[6]/ [2]<->[5]/ [3]<->[3]
		System.out.print("역순 배열: ");
		for (String s : list)
			System.out.print(s+" ");
	}

}

  

 

반응형