반응형
이번글은 숫자를 세로로 나열해볼텐데요. 기본적으로 가로로 1,2,3,4,5가 출력되고, 다음줄에 이어서 6,7,8~~ 순으로 출력이 되기 때문에 그냥 코드를 넣으면 세로의 순서대로 나열되지 않습니다.
위 사진과 같이 표현하기 위해서는 2차원 배열을 사용하며 알고리즘을 통해 i와 j를 더한 결과값 result를 출력합니다. 중요 포인트는 소스코드 20번줄을 보시면 출력시에는 배열[ i ][ J ]로 내보내지만, result를 저장하는 부분 14번째줄에서는 배열[ J ][ i ]의 형태로 저장합니다.
■ 출력결과
■ 소스코드
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | public class Array_Vertical { public static void main(String[] args) { int [][]num=new int[5][5]; int i; int j; int result=0; for(i=0; i<5; i++){ for(j=0; j<5; j++){ result=result+1; num[j][i]=result; } } for(i=0; i<5; i++){ for(j=0; j<5; j++){ System.out.print(" "+num[i][j]); }System.out.println(); } } } |
제 블로그에 포스팅되는 소스코드는 PC에 최적화 되어 있습니다. 모바일로 보시는 분들은 양해 부탁드립니다.
반응형
'프로그래밍 > Java' 카테고리의 다른 글
자바(Java)〃FileInputStream으로 파일 읽기 (0) | 2016.01.23 |
---|---|
자바(Java)〃파일클래스의 디렉토리 메소드 (0) | 2016.01.22 |
자바(Java)〃입력 스트림 & 출력 스트림 (0) | 2016.01.22 |
자바(Java)〃알고리즘으로 숫자 삼각형으로 나열하기 (0) | 2016.01.21 |
자바(Java)〃피보나치 수열 구하기 (0) | 2016.01.20 |
자바(Java)〃약수 구하기 (4) | 2016.01.20 |
자바(Java)〃난수를 얻는 랜덤(Random) 메소드 + 클래스 (0) | 2015.11.15 |
자바(Java)〃문자열(2) StringTokenizer 클래스는?? (0) | 2015.11.15 |