디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

배열 왜케 어렵냐능..ㅠ.ㅠ

미래의CEO갤로그로 이동합니다. 2010.10.23 03:23:09
조회 143 추천 0 댓글 2

import java.io.*;

public class dach {
    public static void main(String[] ar) throws IOException {
        if(ar.length == 0){
            System.err.println("Usage : java.Exam_16 과목명 과목명");
            System.exit(0);
        }
            
        BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
        
        System.out.print("총 몇반 = ");
        int x = Integer.parseInt(in.readLine());
        
        String[][] name = new String[x][];
        int [][][] sub = new int[x][][];
        float[][] avg = new float[x][];
        
        for(int i = 0; i < name.length; i++){
            System.out.print(i + "반의 인원수 = ");
            int y = Integer.parseInt(in.readLine());
            name[i] = new String[y];
            sub[i] = new int[y][ar.length + 3];
            //ar.length : 과목수
            //3 : 총점..반석차...전교석차
            avg[i] = new float[y];
            
        }
        
        for(int a = 0; a < name.length; ++a) {
            for(int b= 0; b < name[a].length; ++b) {
                
        
        System.out.print(a + "번째 반의 " + b + "번째 사람 이름 = ");
        name[a][b] = in.readLine();
        
        for(int i = 0; i < ar.length; ++i){
            System.out.print(ar[i] + " = ");
            sub[a][b][i] = Integer.parseInt(in.readLine());
            sub[a][b][ar.length] += sub[a][b][i];
            
        }
        avg[a][b] = sub[a][b][ar.length] / ar.length;
        
        sub[a][b][ar.length + 1] = 1;
        sub[a][b][ar.length + 2] = 1;
            }
        
        
        for(int c = 0; c < name[a].length; ++c) {
            for(int d = 0;d<name[a].length; ++d) {
                if(sub[a][c][ar.length] < sub[a][d][ar.length]) {
                    sub[a][c][ar.length + 1]++;
                    
                }
            }
        }
        }
    for(int a = 0; a < name.length; ++a) {
        for(int b = 0; b < name[a].length; ++b) {
            for(int c = 0; c < name.length; ++c) {
                for(int d = 0; d < name[c].length; ++d) {
                    if(sub[a][b][ar.length] < sub[c][d][ar.length]){
                        sub[a][b][ar.length + 2 ]++;
                    }
                }
            }
        }
    }
    System.out.println();
    for(int a = 0; a < name.length; ++a) {
        for(int b = 0; b < name[a].length; ++b) {
            System.out.print(name[a][b] + "\\t");
            for(int i = 0; i < sub[a][b].length; ++i) {
                System.out.print(sub[a][b][i] + "\\t");
                
            }
            System.out.printf("평균 %.2f점 \\n",avg[a][b]);
        }
    }
    
    
    }
        
        }

 
   

토나오네... 이래서 배열이 초심자에게 고비라고 하는구나..

뉴비의 무덤 배열..ㄷㄷ

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 어떤 상황이 닥쳐도 지갑 절대 안 열 것 같은 스타는? 운영자 24/05/20 - -
219885 지금 프갤에 올라오는 글들이 프갤의 현실을 말해주고 있다. [4] (175.196) 10.11.23 180 0
219884 지금은 소강 상태야? 머그컵갤로그로 이동합니다. 10.11.23 58 0
219883 이 소스에서 마지막 스튜던트2 크래스는 어떤 기능을 하는거야? HERMES갤로그로 이동합니다. 10.11.23 67 0
219881 form 에서 submit 하면 페이지 리로딩 되잖아... [3] ㅇㄹ(168.131) 10.11.23 86 0
219880 김정일 사망 .3(124.137) 10.11.23 97 0
219879 프갤횽들... 불쌍한 코더 하나 살려줘..ㅠㅠㅠ [3] 불쌍한코더ㅠ(202.30) 10.11.23 71 0
219875 李 대통령 "확전되지 않도록 잘 관리하라" [2] 미클갤로그로 이동합니다. 10.11.23 146 0
219873 부카니스탄이 쏜거 같다 [2] elwlwlwk갤로그로 이동합니다. 10.11.23 103 0
219870 인셉션 재밌어. [2] Gromit갤로그로 이동합니다. 10.11.23 55 0
219866 모두 무서워 하세요 [1] elwlwlwk갤로그로 이동합니다. 10.11.23 70 0
219865 1시간이 지난 지금(3시30분)까지도 연평도 북한의 포탄 공격 계속 되. [2] 미클갤로그로 이동합니다. 10.11.23 95 0
219864 던파친구와의 대화.txt [2] 개쉛기갤로그로 이동합니다. 10.11.23 135 0
219863 님들 그거 암? [6] 개쉛기갤로그로 이동합니다. 10.11.23 116 0
219862 아, 시발 죽기싫다. [2] 머그컵갤로그로 이동합니다. 10.11.23 68 0
219861 요새 옷장 얼마나 하냐? [3] 분당살람갤로그로 이동합니다. 10.11.23 81 0
219859 나 정말 몰라서 물어보는 건데... [4] 분당살람갤로그로 이동합니다. 10.11.23 124 0
219858 포탄이 날아와서 사람들 다치고 그러는데 [4] URA!갤로그로 이동합니다. 10.11.23 100 0
219857 이거 가능하냐? [5] ㅇㄹ(168.131) 10.11.23 107 0
219854 이 클래스의 기능좀 설명해줘 [4] HERMES갤로그로 이동합니다. 10.11.23 82 0
219850 오늘따라 민류랑이 부럽다.. [5] 머그컵갤로그로 이동합니다. 10.11.23 90 0
219849 가구까지 파괴될 정도였다는데... 커헉 진짜 전면전 일어나는건가... [7] r(121.124) 10.11.23 108 0
219848 ㅁㅁ님 댓글에 대한 반박. [6] 미클갤로그로 이동합니다. 10.11.23 110 0
219846 진짜 전쟁나는거야? [4] 머그컵갤로그로 이동합니다. 10.11.23 89 0
219845 북괴50 발 포탄 ㅠㅠ [2] 개쉛기갤로그로 이동합니다. 10.11.23 103 0
219844 이게 다 프갤 때문이다 [2] 유리한갤로그로 이동합니다. 10.11.23 96 0
219843 간단한 opengl 3d gui [1] 뻥축구갤로그로 이동합니다. 10.11.23 80 0
219841 학교에 비수얼 바직 6이 깔려있는데 [8] C늅늅E(218.154) 10.11.23 74 0
219840 자바에서 데이터 날짜순으로 정렬 하는것좀 알려줘바 [3] HERMES갤로그로 이동합니다. 10.11.23 90 0
219839 김늅늅 vs Minryu [12] 세브(211.117) 10.11.23 184 0
219838 형들 java에서 map을 Queue 로 구현 가능한가요? [1] (211.192) 10.11.23 76 0
219836 아거 풀수있듬?? [1] 삐삐(203.252) 10.11.23 98 0
219835 너희들 혹시 네이버 카페에 글 올릴 때 있잖아 [2] 찬양하라.NET갤로그로 이동합니다. 10.11.23 67 0
219833 문서에서 3개의 단어가 가장 가까이 위치하는 장소를 찾아라. [29] yundream(211.111) 10.11.23 271 0
219831 밥은 먹고 일하냐? [3] rntjr갤로그로 이동합니다. 10.11.23 161 0
219829 밥은 먹고 일하냐? rntjr갤로그로 이동합니다. 10.11.23 69 0
219828 밥은 먹고 일하냐? rntjr갤로그로 이동합니다. 10.11.23 40 0
219827 밥은 먹고 일하냐? rntjr갤로그로 이동합니다. 10.11.23 53 0
219826 well-formed-expr? 생각보다 어렵넹.. [7] fp빠돌이갤로그로 이동합니다. 10.11.23 105 0
219824 회사 사이트 보수하다가 말아먹음 [2] ㅇㅇ(115.140) 10.11.23 105 0
219820 리눅스에서 system call 함수 에러 좀 봐줄 횽 있어? [6] 숙신갤로그로 이동합니다. 10.11.23 144 0
219819 DC탈퇴해서 닉 버리니까 깊갤에서 이 닉 쓰는 사람이 있네 .;; 개로그(121.159) 10.11.23 51 0
219814 횽들 좢뉴비의 취업 질문...... [3] 허허벌판갤로그로 이동합니다. 10.11.23 128 0
219813 줄 세우는 모든 경우를 구하고 싶은데요 [15] 궁금..(121.150) 10.11.23 129 0
219812 웹프로그래밍에 대해서 공부해보고싶습니다.. [1] ㅇ.ㅇ(219.254) 10.11.23 84 0
219811 무료쇼핑몰 메이크샵에 대해 아는분? [1] ㅁㄹ(119.192) 10.11.23 3611 0
219810 인수인계 할 직원이 뽑혔는데.. [6] AutuMn(115.94) 10.11.23 147 0
219808 하.. 설계 한번 잘못했다가 쌍코피 터짐 ㅇㄹ(168.131) 10.11.23 72 0
219806 C언어 포인터 질문좀 부탁드립니다. [4] 포인터(166.104) 10.11.23 99 0
219805 인셉션 재밌따. [1] Gromit갤로그로 이동합니다. 10.11.23 96 0
219803 레알 잠오는 [1] prismatic갤로그로 이동합니다. 10.11.23 48 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2