[] STUDY ³»¿ë

ÀÛ¼ºÀÏ 2004-02-09
ÀÛ¼ºÀÚ park
Á¶È¸¼ö 1019
Á¦ ¸ñ ½Å»óÁ¤º¸ ÀÔ·ÂÈÄ Ãâ·ÂÇϱâ

¸ñ·ÏÀ¸·Î | ¼öÁ¤ | »èÁ¦ | Á¤º¸Ãß°¡[reply] | ½Å±ÔÀÔ·Â

//  =========================================================
//  ½Å»ó  Á¤º¸¸¦  ÁöÁ¤ÇÏ°í  º¸¿©Áִ  ÇÁ·Î±×·¥
//  make  :  pwg
//  date  :  2004
//  =========================================================

public  class  sinsang
{
    private  int  age;  //  ³ªÀÌ
    private  double  height;  //  Å°
    private  double  weight;  //  ¸ö¹«°Ô
    private  String  juNo;  //  ÁֹΠ ¹øÈ£
    private  String  name;  //  À̸§
    private  String  address;  //  ÁÖ¼Ò
    private  String  health;  //  ºñ¸¸µµ
    
    public  sinsang()
    {
        
    }
    
    //  ³ªÀÌ  Ã³¸®  ---------------------------------------------
    public  void  setAge(int  a)  
    {
        age  =  a;
    }
    
    public  int  getAge()
    {
        return  age;
    }
            
    //  Å°  Ã³¸®  -----------------------------------------------
    public  void  setHeight(double  a)
    {
        height  =  a;
    }
    
    public  double  getHeight()
    {
        return  height;
    }
    
    //  ¸ö¹«°Ô  -----------------------------------------------
    public  void  setWeight(double  a)
    {
        weight  =  a;
    }
    
    public  double  getWeight()
    {
        return  weight;
    }
    
    //  ÁֹιøÈ£  --------------------------------------------
    public  void  setJuNo(String  a)
    {
        juNo  =  a;
    }
    
    public  String  getJuNo()
    {
        return  juNo;
    }
    
    //  À̸§  ------------------------------------------------
    public  void  setName(String  a)
    {
        name  =  a;
    }
    
    public  String  getName()
    {
        return  name;
    }
    //  ÁÖ¼Ò  ------------------------------------------------
    public  void  setAddress(String  a)
    {
        address  =  a;
    }
    
    public  String  getAddress()
    {
        StringBuffer  rAddress  =  new  StringBuffer(address);
        char  temp;
        for(int  i=0  ;  i<rAddress.length()  ;  i++)
        {
            temp  =  rAddress.charAt(i);
            if(  temp  ==  '½Ã'  ||  temp  ==  'µµ'  ||  temp  ==  '±º'  ||  temp  ==  '±¸'  ||  
                    temp  ==  '¸é'  ||  temp  ==  'µ¿')
            {
                rAddress.delete(i,  i+1);    
            }
            
        }
        return  rAddress.toString();

    }
    //  ºñ¸¸µµ  ----------------------------------------------
    public  String  getHealth()
    {
        double  r;
        if(height  <  0  )  return  "½ÅÀ带  ÀÔ·ÂÇϼ¼¿ä";
        if(weight  <  0  )  return  "¸ö¹«°Ô¸¦  ÀÔ·ÂÇϼ¼¿ä";
        
        r=  height  -  110;
        
        if(r+10  <  weight  )  return  "°úüÁß  ÀÔ´Ï´Ù.";
        else  if(  r  -  10  >  weight  )  return  "ÀúüÁß  ÀÔ´Ï´Ù.";
        else  return  "Á¤»ó  ÀÔ´Ï´Ù";
    }

    //  ÁֹιøÈ£»óÀÇ  ³ªÀÌ¿Í  ÀԷµȠ ³ªÀ̸¦  ºñ±³
    public  boolean  check()
    {
        int  ju;
        String  sJu;
        
        if(age  <=  0  ||  juNo.equals("")  )
        {
            System.out.println(age  +  ","  +  juNo);
              return  false;
        }
        
        try  
        {
            sJu  =  juNo.substring(0,2);
            ju  =  104  -  Integer.parseInt(sJu);
            
        
            if(  age  !=  ju)
            {
                System.out.println(age  +  ","  +  juNo);
                  return  false;
            }
        }
        catch(Exception  ex)
        {
            System.out.println(ex  +  "\n"  +  age  +  ","  +  juNo);
        }
        
        return  true;
        
    }
    
    public  static  void  main(String  args[])
    {
        sinsang  ss=new  sinsang();
        ss.setAge(20);
        ss.setJuNo("8401212-1234567");
        
        if(!ss.check())
        {
            System.exit(1);
        }
        
        ss.setAddress("°æ±âµµ  ¼º³²½Ã");
        ss.setHeight(160.0);
        ss.setName("È«±æµ¿");
        ss.setWeight(50.0);
        
        System.out.println("      Name  :  "  +  ss.getName()  );
        System.out.println("      JuNo  :  "  +  ss.getJuNo()  );
        System.out.println("Address  :  "  +  ss.getAddress()  );
        System.out.println("        Age  :  "  +  ss.getAge()  );
        System.out.println("  Height  :  "  +  ss.getHeight()  );
        System.out.println("  Weight  :  "  +  ss.getWeight()  );
        System.out.println("  Health  :  "  +  ss.getHealth()  );

    }
        
}

½Å»óÁ¤º¸ ÀÔ·ÂÈÄ Ãâ·ÂÇϱ⠰ú(¿Í) °ü·ÃµÈ Ãß°¡ Á¤º¸

  • ½Å»óÁ¤º¸ ÀÔ·ÂÈÄ Ãâ·ÂÇϱâ [2004-02-09] [park´Ô Àç°ø] [Á¶È¸:1019]
  • ¹®ÀÚ¿­ ŸÀÌÇÎÈ¿°ú ¹× ½ºÅ©·ÑÈ¿°ú ÁÖ±â [2003-10-27] [park´Ô Àç°ø] [Á¶È¸:1450]

    ¸ñ·ÏÀ¸·Î | ¼öÁ¤ | »èÁ¦ | Á¤º¸Ãß°¡[reply] | ½Å±ÔÀÔ·Â