디시인사이드 갤러리

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

갤러리 본문 영역

와 개쌔끈한년

띠뿌아(110.10) 2011.11.16 17:58:13
조회 375 추천 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 - -
이슈 [디시人터뷰] 충무로가 주목하는 신예, '세계의 주인' 서수빈 운영자 25/11/24 - -
AD 따뜻한 겨울나기! 방한용품 SALE 운영자 25/11/27 - -
289239 프로그래머가 이젠 웹툰으로도 나온다.ㅋㅋㅋㅋ [1] 생물학(125.248) 11.11.20 234 0
289237 자바 awt에서 키 이벤트랑 버튼 액션이랑 연동되게 하는 법 있음? [2] pizzicato_갤로그로 이동합니다. 11.11.20 84 0
289236 프겔에서 키보드 워리어질 몇 년만 하면 [3] 분당살람갤로그로 이동합니다. 11.11.20 100 0
289235 횽들 이런거 물어봐서 미안한데 [2] 김 딜러(211.211) 11.11.20 67 0
289234 같은 it업계 일하는 선배랑 친구랑 100분토론함 [2] 므해?갤로그로 이동합니다. 11.11.20 229 0
289233 으헝 풀개미'ㅅ'갤로그로 이동합니다. 11.11.20 33 0
289232 웹서비스에 SMS 알림 기능을 넣으면 비용 어느정도 드나요? [6] ㅁㄴ(211.246) 11.11.20 79 0
289231 갑자기 jsp,, java웹이 생각이 나서 [8] ㅇㄴㄹ(126.194) 11.11.20 119 0
289230 형들 형변환 말이야. 항상 설명을 거꾸로 해주는것 같은데... [4] ㅇㅇㅇ(116.121) 11.11.20 77 0
289229 자바 스윙 질문이요. [3] 눈팅이(175.206) 11.11.20 69 0
289228 파일입출력 [2] ㅈㅂㅇㅂㅈㅇ(118.42) 11.11.20 73 0
289227 아싸!! 크리스마스 이브에 나홀로집에 볼 필요 없다~ [3] 쿄스케갤로그로 이동합니다. 11.11.20 95 0
289226 실무에서는 웹프로그래밍 할때 html 에디터 뭐써??? [5] ㅁㄴㅇㄹ(115.137) 11.11.20 154 0
289225 양심없는고객? [2] 서비스종사자(112.172) 11.11.20 208 1
289223 공대 포트폴리오 [2] 가갸거겨(220.93) 11.11.20 409 0
289222 세상이 미쳐가고있쪄!! 50코어 cpu나온데염 ㅋㅋ 50코엉! [31] Stan(220.244) 11.11.20 326 0
289221 형들 과제하는데 미치겠어...(코드 첨부) [4] 스노플갤로그로 이동합니다. 11.11.20 245 0
289220 좋은 링크를 하나.... 땡칠도사갤로그로 이동합니다. 11.11.20 85 0
289219 다형성에 대해서 여쭤볼게 있슴돠... [15] 남대생.갤로그로 이동합니다. 11.11.20 173 0
289218 역시 학생때 자주 밤새보고 그래야지.. [1] System32갤로그로 이동합니다. 11.11.20 133 0
289217 갑자기 개 기초 보다가.... [2] 돌아이바갤로그로 이동합니다. 11.11.20 65 0
289215 횽들 이런 프로그램은 없을까요? [2] ㅇㅇ(121.182) 11.11.20 87 0
289214 아 귀찮아아아아아아아아아 [1] 땡칠도사갤로그로 이동합니다. 11.11.20 95 0
289213 니들 왜 과제 올리면 제때제때 안풀어주냐?? [7] 늅늅(220.66) 11.11.20 188 0
289211 플갤엔 오픈지엘 아는 횽이 몇명이나 있을까? [12] 메잉여갤로그로 이동합니다. 11.11.20 193 0
289209 모바일웹사이트 20만원에 만들어주면 돈좀 벌겠냐. 하오(58.122) 11.11.20 90 0
289208 C언어에서 sub 중간에 종료 시키려면 어떻게 합니까? [9] (175.125) 11.11.20 117 0
289207 형들 구조체포인터로 함수로 넘길때 말야 [2] 스노플갤로그로 이동합니다. 11.11.20 82 0
289206 횽들 다시 물어볼께 [2] 초보(24.155) 11.11.20 67 0
289205 왜 IE랑 크롬,파폭이랑 정규식 해석하는게 틀리냐 [1] 하오(58.122) 11.11.20 67 0
289204 프로그램을 뜯어도 서버에서 막으면 삽질인가?요? 리얼아이디갤로그로 이동합니다. 11.11.20 46 0
289203 쮸쮸바횽 아직 있을까? 메잉여갤로그로 이동합니다. 11.11.20 35 0
289202 횽들 mds 아카데미라는 곳 알어? [7] 우오(175.193) 11.11.20 209 0
289201 나 SQL 질문좀여 오라클 SQL임 [1] 543543갤로그로 이동합니다. 11.11.20 67 0
289200 디버그할땐 제대로 나오는데 ㅇㅇ(211.224) 11.11.20 44 0
289198 간단한 홈피 제작 과정에 궁금사항이 있어요 [3] 사다리(165.132) 11.11.20 53 0
289196 ncurses만이 유일하게 유닉스프로그래밍할때 색깔 입힐수 있음? [1] 마타버터갤로그로 이동합니다. 11.11.20 55 0
289195 누가 어도비 프리미어 어둠의 경로좀 알려줘 [1] 어도비(99.239) 11.11.20 305 0
289194 링크드 리스트 문제좀 물어봐도 되나요? 앨리스♡갤로그로 이동합니다. 11.11.20 49 0
289193 횽들 파이썬 물어볼께 [6] 초보(128.62) 11.11.20 158 0
289192 jsp 좀 하시는 횽들.. 도와줘요 ㅠㅠ ㅇㄴㅇ(114.200) 11.11.20 70 0
289191 프로그램 사서 씀? [1] (59.86) 11.11.20 88 0
289190 결혼에 골인했다..^0^ [3] 이문동쮸쮸바갤로그로 이동합니다. 11.11.20 170 0
289187 KD tree 에서 삽입 과 삭제 구현 시 고려사항. 돌고래(210.118) 11.11.20 53 0
289186 음 이미지를 3d화 시키는거 생각중 [2] elwlwlwk갤로그로 이동합니다. 11.11.20 71 0
289185 오픈지엘하는 게이야 질문좀 하자 [2] ㅁㄴㅇㄹ(115.137) 11.11.20 82 0
289180 mfc 질문좀 ㄴㅇㄹ(121.168) 11.11.20 56 0
289179 SyntaxHighlighter 오픈소스사이트 [2] 일광면(119.198) 11.11.20 105 0
289178 공부할만한대 사이트나 블로그 카페좀 추천해줘. ㅋ [2] (59.86) 11.11.20 102 0
289176 방학때 정보처리기사 vs 프로그램 만들기 [2] 금고래갤로그로 이동합니다. 11.11.20 176 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2