PGR21.com
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date 2013/03/19 02:12:38
Name Patrick Jane
File #1 Lab2.java (1.2 KB), Download : 5
Subject 자바 프로그래밍 질문이요!!
지뢰찾기를 하려고하는데요... 아래가 제가 쓴코드인데... 안되네요..
import java.util.*;
public class Lab2 {

        /**
         * 201214945 3분반 이상철
         */
        public static void main(String[] args) {
                // TODO Auto-generated method stub
                int a,b;
                Scanner Sin = new Scanner(System.in);
                a = Sin.nextInt();
                b = Sin.nextInt();
                int i,j,count=0;
                
                Scanner in = new Scanner(System.in);
                char [][] str={};
                String array[];
                array=new String[a];
                
                for(i=0;i<a;i++)
                {
                        array[i]=in.nextLine();        
                }

                
                for(i=0;i<a;i++)
                {
                        for(j=0;j<b;j++)
                        {
                                if(array[i].charAt(j)=='*')
                                {
                                        str[i][j]='*';
                                
                                        if(i-1>=0)
                                        {
                                                str[i-1][j]++;
                                        }
                                        if(i-1>=0 && j-1>=0)
                                        {
                                                str[i-1][j-1]++;
                                        }
                                        if(i-1>=0 && j+1<b)
                                        {
                                                str[i-1][j+1]++;
                                        }
                                        if(j+1<b)
                                        {
                                                str[i][j+1]++;
                                        }
                                        if(j-1>=0)
                                        {
                                                str[i][j-1]++;
                                        }
                                        if(i+1<a)
                                        {
                                                str[i+1][j]++;
                                        }
                                        if(i+1=0)
                                        {
                                                str[i+1][j-1]++;
                                        }
                                        if(i+1
                                        {
                                                str[i+1][j+1]++;
                                        }
                                
                                }
                        }
                        
                }
                
                
                for(i=0;i<a;i++)
                {
                        for(j=0;j<b;j++)
                        {
                                        System.out.println(str[i][j]+" ");
                        }
                }
                Sin.close();
                
                        
        }

}
이렇게 코딩을 했는데 자꾸 배열 범위오류가 나네요;;; 어느 부분이 잘못된거죠....?
여기 올리니까 오류나네요... 소스코드올려볼게요.....

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
득근이어라
13/03/19 05:10
수정 아이콘
char[][] str = new char[a][b] 다이나믹어레이는 크기를 정해주세요.
마지막프린트할때도 println 말구 print써주시고 이너룹끝나고 println하나 넣어주시고,,,,,
중간부분은 패스....
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
162756 케리건 레벨70 업적... [4] 인간흑인대머리남캐4633 13/03/19 4633
162755 아이패드 심시티 질문이요~ [2] MaGatzz2369 13/03/19 2369
162754 20일 오전 9시 대장내시경하는데..... [9] 피지컬보단 멘탈5823 13/03/19 5823
162753 자바 프로그래밍 질문이요!! [1] Patrick Jane2131 13/03/19 2131
162752 어깨충돌증후군 치료 잘하는 정형외과 아시나요? tannenbaum2772 13/03/19 2772
162751 2호선 뚝섬역 근처 원룸 가격이 좀 싼 편인가요?? [4] 김구라&신정환3155 13/03/19 3155
162750 헬스 관련 질문 드립니다. [12] 생겼어요2537 13/03/19 2537
162749 포니... 포니가 보고 싶어요. [2] 화잇밀크러버2764 13/03/19 2764
162748 영화 제목 질문좀 드리겟습니다 [2] IloveYou2557 13/03/19 2557
162747 TV 구매관련 질문입니다!! [12] 라나가다이2288 13/03/19 2288
162746 [LOL]탑에서는 어떤마인드로 플레이해야하나요? ㅜㅜ [14] 박근혜3517 13/03/19 3517
162745 [남자 화장품] 심각한 지성 피부 ㅠㅠ [4] 빛고즈온2532 13/03/19 2532
162743 [퍼드]혹시 선물 교환하실 pgr러 계신가요 [2] 생겨요2312 13/03/18 2312
162742 아이리스2 10회에 나오는 bgm.. Liverpool FC2346 13/03/18 2346
162739 컴견적좀봐주세요(+프린터) [6] 글쓴이2437 13/03/18 2437
162738 노트북에 램 새로 달려고 하는데요. [2] orca2437 13/03/18 2437
162737 몇년전 인하대에 입학한 천재 꼬마아이 근황이 궁금합니다. [9] 김멘붕4521 13/03/18 4521
162736 [lol] 신챔프 퀸 어떤가요? [10] 리니시아3091 13/03/18 3091
162735 멜론? 벅스? 엠넷? 올레? 네이버? [5] 칠곡스타일12256 13/03/18 12256
162734 다빈치 코드 책 질문입니다! [3] 비오는거리2611 13/03/18 2611
162732 요렇게 생긴 인터넷선 연결하려면 어떤기기가 필요한가요? [12] TAMBANG2635 13/03/18 2635
162731 옵지 프로 갤럭시4 나오면 가격이 좀 떨어질까요? [3] 에이치투2512 13/03/18 2512
162729 여자의 마음을 얻는법을 배우고 싶습니다. [8] 4시쯤의노을4669 13/03/18 4669
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글
맨 위로