[ java ] JavaFestival6 - Question2 - 2차원 배열에 아래와 같이 다이아몬드 형태로 출력하시오 > java

본문 바로가기
사이트 내 전체검색

java

[ java ] JavaFestival6 - Question2 - 2차원 배열에 아래와 같이 다이아몬드 형태로 출력하시오

작성자 웹지기
작성일 20-12-19 03:08 | 조회 5,964 | 댓글 0

본문

Question2

 - 2차원 배열에 아래와 같이 다이아몬드 형태로 출력하시오


public class Question2 {

    public static void main(String[] args) {

        // 2차원 배열에 아래와 같이 디이아몬드 형태로 출력

        int[][] arr = new int[7][7];

        

        int num = 1;

        for(int i=0; i<arr.length; i++) {

            for(int j=0; j<arr[i].length; j++) {

                arr[i][j] = 0;

                if(i==0 && j==3) {

                    arr[i][j] = num;

                    num++;

                }

                

                if(i==1 && (j>=2 && j<=4)) {

                    arr[i][j] = num;

                    num++;

                }

                

                if(i==2 && (j>=1 && j<=5)) {

                    arr[i][j] = num;

                    num++;

                }

                

                if(i==3 && (j>=0 && j<=6)) {

                    arr[i][j] = num;

                    num++;

                }

                

                if(i==4 && (j>=1 && j<=5)) {

                    arr[i][j] = num;

                    num++;

                }

                

                if(i==5 && (j>=2 && j<=4)) {

                    arr[i][j] = num;

                    num++;

                }

                

                if(i==6 && j==3) {

                    arr[i][j] = num;

                    num++;

                }


            }

        }

        

        for(int i=0; i<arr.length; i++) {

            for(int j=0; j<arr[i].length; j++) {

                System.out.print(arr[i][j]+"\t");

            }

            System.out.println();

        }

    }

}


결과

0     0    0    1     0     0    0    

0     0    2    3     4     0    0    

0     5    6    7     8     9    0    

10    11  12   13    14    15   16    

0     17  18   19    20    21   0    

0     0   22   23    24    0    0    

0     0    0   25    0     0    0    

 

0 0

댓글목록 0

등록된 댓글이 없습니다.

java 목록

Total 113
게시물 검색

회원로그인

접속자집계

오늘
33,136
어제
33,663
최대
61,067
전체
18,064,126

그누보드5
Copyright © funyphp.com. All rights reserved.