교수님 과제입니다^^

by doll posted Oct 07, 2007
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

위로 아래로 댓글로 가기 인쇄 첨부 쓰기 목록
?
  • JaeSoo 2007.10.08 16:31

    GuGuLab.java

    class GuGuLab extends GuGu {


     public static void main(String[] args){
     GuGuDan gu;  
      if (args.length==1) {
       int dan=Integer.parseInt(args[0]);
       gu= new GuGu(dan);
       gu.printPart();
      } else if (args.length==2)
      {
        int dan=Integer.parseInt(args[0]);
        int num=Integer.parseInt(args[1]);
        gu= new GuGu(dan, num);
        gu.printPart();
      } else
       { 
        gu= new GuGu();
        gu.printAll();
       }


     }
    }



    GuGu.java

    class GuGu extends Multiplication {
     
     GuGu(){}
     
     GuGu(int dan){
     super(dan);
     }
     
     GuGu(int dan, int number){
     super(dan,number);
     }
     
     void printPart() {
      if (number == 0) {      
       System.out.println(dan+"단 : ");
       for(int n=1; n <= 9; n++){
        System.out.print(dan+ "X" +n+ "=" + (dan*n)+"t");
        System.out.println();  
      }
     }
     
     else  {
       System.out.println(dan + "X" +number+ "=" +(dan*number));
      }
     }


     
      void printAll(){
       for(int i=1; i<=9; i++){
        for(int j=1; j<=9; j++){
         System.out.println(i + "X" +j+ "=" +(i*j));
       }
       System.out.println();
      } 
     }
    }


    틀린 부분을 한번 잘 찾아보세요 ^^;