디시인사이드 갤러리

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

갤러리 본문 영역

와 개쌔끈한년

띠뿌아(110.10) 2011.11.16 17:58:13
조회 377 추천 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/11/24 - -
AD 따뜻한 겨울나기! 방한용품 SALE 운영자 25/11/27 - -
289047 zip파일속에 exe파일든거 실행방법좀요 ㅠㅠ [2] d(58.103) 11.11.19 124 0
289046 개체관계모델에서 다대다 환경에서 ㅠㅠ [4] e-r(211.195) 11.11.19 173 0
289044 형들아, 진로를 자바로 잡아도될까????????123 [4] ㅇㅇ(49.50) 11.11.19 135 0
289043 남자 아이돌중에 시아준수가 노래 제일 잘부르는듯.. [2] 잉잉해갤로그로 이동합니다. 11.11.19 71 0
289041 눈팅만 했다.. 자야지.. [2] 이문동쮸쮸바갤로그로 이동합니다. 11.11.19 46 0
289040 자바 이것좀 봐주세요~ 피망먹은판다갤로그로 이동합니다. 11.11.19 46 0
289038 이클립스 폰트 어떻게 바꿉니까? [2] ㅂㅈㄷ(175.201) 11.11.19 102 0
289037 횽들 C기초인데 왜 자꾸이상한값이나오지.. [16] ㅁㅇㄹ(125.152) 11.11.19 183 0
289036 PIC 도와줘~ [2] 픽베이직.ㅜ(210.94) 11.11.19 69 0
289035 레알 내 이상형 [2] 띠뿌아(110.10) 11.11.19 207 0
289034 우리 가족으로 입양오면 시민권자 되는데 할사람? Stan(220.244) 11.11.19 97 0
289033 안드로이드 개발하다 지릴뻔 [4] 꿀레(14.33) 11.11.19 231 0
289032 횽들?급여 [1] 三didas갤로그로 이동합니다. 11.11.19 79 0
289031 오픈지엘 좀 아는 횽들있어? [5] 메잉여갤로그로 이동합니다. 11.11.19 88 0
289030 님들 윈7에 토글키 누르면 소리나는기능 있는거암? 금고래갤로그로 이동합니다. 11.11.19 56 0
289029 횽들 여의도 증권사 si 어때요? [3] 인생나락(119.192) 11.11.19 134 0
289028 블로그에 함수 줄줄 올려놔야 겠다 [2] 이모군(175.114) 11.11.19 84 0
289027 아 복습해보니까 병특인력 구한다는 형 왔었네 시발; ^0^갤로그로 이동합니다. 11.11.19 92 0
289026 인지도 있는 회사 vs [3] + (-ㅂ-) +(183.102) 11.11.19 141 0
289025 C# 잘하는 횽있어? [1] 마타버터갤로그로 이동합니다. 11.11.19 69 0
289023 지금 수퍼스타k에 크리스 왜 안나오냐? 거칠게갤로그로 이동합니다. 11.11.19 38 0
289022 APM 윈도우로 써도 불편한 점 없나요? [2] 윈도컴맹(218.147) 11.11.18 60 0
289021 파일 보안 찾다가, '빨간약'이라는거 발견했는데 쓸만하냐? ㅇㅇㅇ(121.144) 11.11.18 66 0
289019 혹시 삼미정보시스템 이라는 중소기업 아는 분 있나요? [3] 미믹갤로그로 이동합니다. 11.11.18 88 0
289018 Adiós to Bebop.swf [1] Stan(220.244) 11.11.18 28 0
289016 디씨질의 장점 [2] 분당살람갤로그로 이동합니다. 11.11.18 122 0
289015 프갤 형님들아. 별건 아닌데... [5] 물에물탄듯갤로그로 이동합니다. 11.11.18 113 0
289013 자바스크립트 배우고 php 배우니까 너무 쉽다 [3] 21살백수(218.147) 11.11.18 140 0
289009 바이러스 소스코드 있는사람이씀? [2] 뽀잉뿌잉(211.243) 11.11.18 99 0
289008 여기 다 컴공 다니나요? [3] a(119.197) 11.11.18 125 0
289005 아래 글에 이어서 공부 방향 질문드려요 서보모터갤로그로 이동합니다. 11.11.18 53 0
289003 혹시 여기서 새로나온 안드로이드 sdk랑 이클립스 ui가 이상한사람?.. [2] Stan(220.244) 11.11.18 56 0
289002 여자의 아름다움이 끝나니 이혼 [2] 금고래갤로그로 이동합니다. 11.11.18 183 0
289000 패킹 궁금한데 더미다가 정말 못풀정도로 지랄이냐? [1] ㅇㅇ(121.162) 11.11.18 86 0
288999 C언어좀 도와주세요.. [3] ㅁㄴㅇㄹ(168.115) 11.11.18 93 0
288998 우왕 레포트 끝났다 땡칠도사갤로그로 이동합니다. 11.11.18 62 0
288997 어미를 다시 생각하게 만드는 노래.swf [3] Stan(220.244) 11.11.18 84 0
288995 어셈블리 __fastcall 질문점 하겠습니다. ㅇㅇ(121.162) 11.11.18 51 0
288994 개발자 하면서..... [2] ¥군사마갤로그로 이동합니다. 11.11.18 118 0
288993 윈7 왜케 업데이트가 많지 [3] 금고래갤로그로 이동합니다. 11.11.18 61 0
288992 으헝.ㅅ. [1] 풀개미'ㅅ'갤로그로 이동합니다. 11.11.18 35 0
288991 힛갤 ㅋㅋㅋ 간만에 쳐웃음 ㅋㅋ [성대아싸]갤로그로 이동합니다. 11.11.18 63 0
288990 형들 지금 고민이야 [3] 서보모터갤로그로 이동합니다. 11.11.18 70 0
288989 성님들 여자는 원래 먼저 문자 안합니깡 ? [5] 123(218.49) 11.11.18 105 1
288985 아파치 최신버전 몇이에요? [3] 켄터키(218.147) 11.11.18 86 0
288984 버진데 와루이카 !! [3] ㅁㄴㄻㄹ갤로그로 이동합니다. 11.11.18 88 0
288983 오우 졸작 좋은 시나리오로 되었음 ㅎㄷㄷ [5] [성대아싸]갤로그로 이동합니다. 11.11.18 235 0
288982 땡칠은 또 봅니다. [2] iljeomobolt갤로그로 이동합니다. 11.11.18 103 0
288981 땡칠은 봅니다. [1] iljeomobolt갤로그로 이동합니다. 11.11.18 63 0
288980 SI 를 편하게 하는 방법 iljeomobolt갤로그로 이동합니다. 11.11.18 189 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2