디시인사이드 갤러리

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

갤러리 본문 영역

와 개쌔끈한년

띠뿌아(110.10) 2011.11.16 17:58:13
조회 380 추천 0 댓글 3


import java.util.Scanner;
class StudentRecord {
        private String name;
        private int quiz1;
        private int quiz2;
        private int quiz3;
        private int midterm;
        private int finale;

        public void setname(String x) {
                name = x;
        }

        public void setquiz1(int x) {
                quiz1 = x;
        }

        public void setquiz2(int x) {
                quiz2 = x;
        }

        public void setquiz3(int x) {
                quiz3 = x;
        }

        public void setmidterm(int x) {
                midterm = x;
        }

        public void setfinale(int x) {
                finale = x;
        }

        public String getname() {
                return name;
        }

        public int getquiz1() {
                return quiz1;
        }

        public int getquiz2() {
                return quiz2;
        }

        public int getquiz3() {
                return quiz3;
        }

        public int getmidterm() {
                return midterm;
        }

        public int getfinale() {
                return finale;
        }
}

class StudentGrader extends StudentRecord{
        private double total_percent;
        private double grade;
        double k;
        public double qiqi(int x, int y, int z){
                if((this.getquiz1() > this.getquiz3() && this.getquiz2() > this.getquiz3()) && (this.getquiz1()==this.getquiz2() || this.getquiz1()>=this.getquiz2() || this.getquiz1()<=this.getquiz2()))
                k= ((this.getquiz1()+this.getquiz2())/20) *100;
        else if((this.getquiz2() > this.getquiz1() && this.getquiz3() > this.getquiz1()) && (this.getquiz2()==this.getquiz3() || this.getquiz2()>=this.getquiz3() || this.getquiz2()<=this.getquiz3()))
                k= ((this.getquiz2()+this.getquiz3())/20) *100;
        else if((this.getquiz1() > this.getquiz2() && this.getquiz3() > this.getquiz2()) && (this.getquiz1()==this.getquiz3() || this.getquiz1()>=this.getquiz3() || this.getquiz1()<=this.getquiz3()))
                k= ((this.getquiz1()+this.getquiz3())/20) *100;
        else if(this.getquiz1()==this.getquiz2()||this.getquiz1()==this.getquiz3()||this.getquiz2()==this.getquiz3())
                k= ((this.getquiz1()+this.getquiz2())/20) *100;
                return k;
        }
        

        public void settotal_percent(double x, double y, double z) {
                x = this.getmidterm() * 0.25;
                y = this.getfinale() * 0.5;
                z = this.qiqi(getquiz1(), getquiz2(), getquiz3())*0.25;

                total_percent = x + y + z;
                
        }

        public double gettotal_percent() {
                return total_percent;
        }
        
        

}

public class Student {
        public static void main(String[] args) {
                Scanner A = new Scanner(System.in);
                StudentRecord a = new StudentRecord();
                StudentGrader b = new StudentGrader();
                System.out.print("student_name\\tQuiz1\\tQuiz2\\tQuiz3\\tMidterm\\tFinal");
                String na = A.next();
                int qz1 = A.nextInt();
                int qz2 = A.nextInt();
                int qz3 = A.nextInt();
                int mi = A.nextInt();
                int fi = A.nextInt();
                a.setquiz1(100);
                a.setname(na);
                a.setquiz1(qz1);
                a.setquiz2(qz2);
                a.setquiz3(qz3);
                a.setmidterm(mi);
                a.setfinale(fi);
                b.settotal_percent(mi, fi, b.qiqi(qz1, qz2, qz3));
                System.out.println("Student : " + a.getname());
                System.out.println("Quizes : " + a.getquiz1() + " " + a.getquiz2()
                                + " " + a.getquiz3());
                System.out.println("Exams : " + a.getmidterm() + " " + a.getfinale());
                System.out.println("Tot_score : "+ b.gettotal_percent());
        }

}

*************************************************************************************************************
여기서 출력값이 Student 랑 Quizes는 제대로 나오는데 Tot_score가 출력값이 0.0 으로 나오는데 뭐가 문제임???
아 미치것네

추천 비추천

0

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이제는 의미 없어진 것 같은 시상식은? 운영자 25/12/01 - -
AD 따뜻한 겨울나기! 방한용품 SALE 운영자 25/11/27 - -
288675 아 심장떨려 미치겠네요,,, 임원면접 남았어요ㅠㅠ [8] [성대아싸]갤로그로 이동합니다. 11.11.17 194 0
288672 싼 인력 들어오면 새로운 기회가 [4] 막장갤신학생갤로그로 이동합니다. 11.11.17 80 0
288671 시간없다. 궁금한거 빨리 물어봐 1시간 남음 [2] dd(211.50) 11.11.17 57 0
288668 알집은 사기인가요? [9] 빼갈(107.5) 11.11.17 126 0
288666 c언어 모듈까지 배웠는데 이걸로 뭘 어쩌란건지 하나도 모르겠다 [4] 1(118.220) 11.11.17 90 0
288665 동양 캐피탈 이 개 잡것 들 막장갤신학생갤로그로 이동합니다. 11.11.17 51 0
288664 이젠 짱깨, 인도, 아프리카까지 상대해야 하는구나. [2] 거칠게갤로그로 이동합니다. 11.11.17 64 0
288663 안드로이드 imagebutton을 radiogroup처럼 쓸수없을까요? [6] 얼룩돼지갤로그로 이동합니다. 11.11.17 61 0
288662 이거좀 봐주라고횽들아!!!!!!!!!!!!!!!!!!!!!!!!!!!!! (121.173) 11.11.17 29 0
288661 mysqli-php5 관련질문 [8] jwseo(124.5) 11.11.17 91 0
288660 숨만 쉬고 공부만 하면 [4] 늅뉴비(216.165) 11.11.17 137 0
288659 구글판 아이튠즈 탄생?? [1] 시불라미갤로그로 이동합니다. 11.11.17 73 0
288658 컴공 지원생인데 프로그래밍 맛볼려면 좋은 책좀 [2] ㅁㅁ(125.135) 11.11.17 106 0
288657 내 자신이 두렵다 [1] Adelposs갤로그로 이동합니다. 11.11.17 58 0
288656 아프리카어가 전망이 좋아 보인다 [5] 분당살람갤로그로 이동합니다. 11.11.17 107 0
288655 비쥬얼스튜디옹 잡기능말입니다 [2] 금고래갤로그로 이동합니다. 11.11.17 56 0
288653 이번 텀도 끝나가는군.... 땡칠도사갤로그로 이동합니다. 11.11.17 48 0
288652 샘숭 아프리카 개발자를 확보해라!! [2] 거칠게갤로그로 이동합니다. 11.11.17 100 0
288651 횽들 이거좀 봐줘.. [2] (121.173) 11.11.17 41 0
288649 형들 VCNC 질문있어요 복학생(112.171) 11.11.17 74 0
288646 자바랑 자바스크립트 차이 모르는 넘들이 제일 어이없음 [3] 알탱o갤로그로 이동합니다. 11.11.17 235 0
288645 오늘 다리가 정말 얘쁜사람을봤는데 [1] ㅂㅈㄷ(210.178) 11.11.17 105 0
288643 아따 요즘 신입들은 적어도 연봉 3천이랑께~ [2] 거칠게갤로그로 이동합니다. 11.11.17 199 0
288640 횽들 양산형 JSP 학원생인데 SI로 가는게 좋을까여? 솔루션으로 가는게 [4] 호옹이(222.117) 11.11.17 156 0
288638 헤헤 중괄호 [4] NaRangKe갤로그로 이동합니다. 11.11.17 84 0
288637 기사 자격증 그냥 따 둬라. 21C노가다갤로그로 이동합니다. 11.11.17 167 0
288636 오픈지엘 버전 확인을 해봤는데- ㅋㄱ(183.96) 11.11.17 55 0
288635 컴퓨터의 원리를 정말 자세하게 알려면 어떤 책을 봐야함 ? [9] ㅇㅇ(222.112) 11.11.17 226 0
288634 읔 좆됬네 Adelposs갤로그로 이동합니다. 11.11.17 42 0
288633 님들 비졀 2010쓰나여? [1] 금고래갤로그로 이동합니다. 11.11.17 57 0
288632 조금씩무너져가는 미국현지IT... 三didas갤로그로 이동합니다. 11.11.17 113 0
288629 아시바지방도좀연봉올라라 [2] 三didas갤로그로 이동합니다. 11.11.17 120 0
288628 횽님들 기사 자격증 말인데...(질문) [3] 땅꼬마이갤로그로 이동합니다. 11.11.17 100 0
288626 정보처리기사 요구하는건 기본 실력 체크용일걸? [5] dlbo갤로그로 이동합니다. 11.11.17 141 0
288624 니네들 혹시 '데드'라는 칵테일 마셔봤냐 [1] DEAD(14.43) 11.11.17 82 0
288622 난 중괄호를 [13] ?(118.218) 11.11.17 149 0
288621 sigemptyset/sigfillset 차이가 모야 ㅠㅠㅠ [2] 더워죽갓다갤로그로 이동합니다. 11.11.17 143 0
288618 횽들 미안한데 자바에서 숫자->시간 변환 어케 하는고야..? [6] 으아..(220.78) 11.11.17 107 0
288617 이 소스를 Ada 로 변환 하실줄 아시는 고수분 있나요.. [2] Luman(58.121) 11.11.17 61 0
288615 정보처리기사는 무의미한 순서도 없애버리고 리얼 알고리즘으로 [성대아싸]갤로그로 이동합니다. 11.11.17 132 0
288613 아.. 대박 ㅠㅠ [14] HJH_갤로그로 이동합니다. 11.11.17 241 0
288612 정보처리기사는 그냥 기본 개념이 있는지 없는지만 보는거임 [2] 알탱o갤로그로 이동합니다. 11.11.17 142 0
288611 컴파일러 도움 좀 줄사람 없냐 [18] ㅈㅈㅈㅈ(118.47) 11.11.17 154 0
288610 형들 자바교재 추천좀해줘 [4] 스노플갤로그로 이동합니다. 11.11.17 184 0
288609 면접보러 갔을때 자격증 묻는 애들 [35] 이모군(175.114) 11.11.17 349 0
288608 리눅스 시스템 프로그래머 [4] 리눅슽(58.151) 11.11.17 157 0
288607 형들 정보보호 공부중인데 지금 윈7 64비트로 가는게 좋을까? [17] ㅌㅅㅇ(119.206) 11.11.16 185 0
288606 이거 오류가 계속 나는데 뭐가 이상한지좀 봐주세요 [9] C늅늅(118.33) 11.11.16 82 0
288604 횽들 C언어 좀 알려주삼 ㅠㅠ [3] Man.U갤로그로 이동합니다. 11.11.16 138 0
288603 형들 mingw-gcc 에서 .RC파일은 어떻게 만듬? [2] 척추접이(61.247) 11.11.16 42 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2