|
¸ñ·ÏÀ¸·Î | ¼öÁ¤ | »èÁ¦ | Á¤º¸Ãß°¡[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() ); } } |
¸ñ·ÏÀ¸·Î | ¼öÁ¤ | »èÁ¦ | Á¤º¸Ãß°¡[reply] | ½Å±ÔÀÔ·Â |