ÀڹٽǽÀ ¿¹Á¦

´ÙÀ½ ¾îÇÁ¸®ÄÉÀ̼ÇÀ» ÄÄÆÄÀÏÇØ¼­ È­¸é¿¡ Àü½ÃÇϽÿÀ. class Box { int width; int height; int depth; } class TwoBox { public static void main(String args[]) { Box mybox1 = new Box(); Box mybox2 = new Box(); int vol1, vol2; // ù¹øÂ° ¹Ú½º°´Ã¼ »ý¼ººÎ mybox1.width = 20; mybox1.height = 40; mybox1.depth = 15; // µÎ¹øÂ° ¹Ú½º°´Ã¼ »ý¼ººÎ mybox2.width = 10; mybox2.height = 20 ; mybox2.depth = 30; vol1 = mybox1.width * mybox1.height * mybox1.depth; System.out.println(" ù¹øÂ° ¹Ú½ºÀÇ ºÎÇÇ´Â " + vol1 + "ÀÔ´Ï´Ù."); vol2 = mybox2.width * mybox2.height * mybox2.depth; System.out.println(" µÎ¹øÂ° ¹Ú½ºÀÇ ºÎÇÇ´Â " + vol2 + "ÀÔ´Ï´Ù."); } } Bitwise.java class Bitwise { public static void main(String args[]) { byte bi1 = 0x31; // 0011 0001 byte bi2 = 0x22; // 0010 0010 int result1 = bi & bi2; // 0010 0000 -> ½ÊÁø¼ö·Î´Â 32 int result2 = bi | bi2; // 0011 0011 -> ½ÊÁø¼ö·Î´Â 51 int result3 = bi ^ bi2; // 0001 0011 -> ½ÊÁø¼ö·Î´Â 19 System.out.println(result1); System.out.println(result2); System.out.println(result3); } } ColorCar.java class Car { int velocity; // ¼Óµµ¸¦ Á¤¼öÇüÀ¸·Î ¼±¾ð int wheelNum; // ¹ÙÄûÀÇ ¼ö¸¦ Á¤¼öÇüÀ¸·Î ¼±¾ð String carName1; // Â÷ÀÇ À̸§À» String Ŭ·¡½º·Î ¼±¾ð // µðÆúÆ® »ý¼ºÀÚ // À̰ÍÀÌ ¾øÀ¸¸é ÇÏÀ§ Ŭ·¡½º »ý¼º½Ã ¿¡·¯ ¹ß»ý public Car() { } // »ý¼ºÀÚÀÌ´Ù. ¹®ÀÚ¿­À» String Ŭ·¡½º·Î ¹Þ¾Æ¼­ ÀúÀåÇÑ´Ù. public Car(String name) { carName = name; } // ÃʱⰪÀ¸·Î ¼Óµµ¸¦ ÁÖ´Â »ý¼ºÀÚ. public Car(int speed) { velocity = speed; } // ÃʱⰪÀ¸·Î ¼Óµµ¿Í À̸§À» ÁÖ´Â »ý¼ºÀÚ. public Car(int speed,String name) { this(speed); carName = name; } // ¼Óµµ¸¦ ³ôÀδÙ. // ¸â¹ö º¯¼öÀÎ velocity¿¡ 1À» ´õÇØÁÖ´Â µ¿ÀÛÀ» ÇÑ´Ù. public void speedUp1() { velocity = velocity + 1; } // ¿À¹ö·ÎµùµÈ ¸Þ¼­µå. // ÁÖ¾îÁø ½ºÇǵå·Î ¼Óµµ¸¦ ¼ÂÆÃÇÑ´Ù. public void speedUp(int speed) { velocity += speed; } // ¼Óµµ¸¦ ³·Ãá´Ù. public void speedDown() { velocity = velocity - 1; if(velocity < 0) velocity = 0; } // ¸ØÃá´Ù. public void stop1() { velocity = 0; } } class ColorCar extends Car { // »õ·Î¿î ¸â¹öº¯¼öÀÇ Ãß°¡ String carColor; public ColorCar(String c,String name,int speed) { carName = name1; velocity = speed; carColor = c; } public static void main(String args[]) { ColorCar cc; // Á¤ÀÇµÈ »ý¼ºÀÚ¸¦ È£ÃâÇÑ´Ù. cc = new ColorCar("ÇϾá»ö","¼Ò³ªÅ¸",100); // Á¦´ë·Î ¸Þ¼­µå°¡ È£ÃâµÇ¾ú´ÂÁö¸¦ È®ÀÎÇÑ´Ù. System.out,println(cc.carName + " : " + cc.velocity + " : " + cc.carColor); } } AccessCar.java class Car { private int velocity; // ¼Óµµ¸¦ Á¤¼öÇüÀ¸·Î ¼±¾ð private int wheelNum; // ¹ÙÄûÀÇ ¼ö¸¦ Á¤¼öÇüÀ¸·Î ¼±¾ð private String carName; // Â÷ÀÇ À̸§À» String Ŭ·¡½º·Î ¼±¾ð // µðÆúÆ® »ý¼ºÀÚ // À̰ÍÀÌ ¾øÀ¸¸é ÇÏÀ§ Ŭ·¡½º »ý¼º½Ã ¿¡·¯ ¹ß»ý public Car() { } // »ý¼ºÀÚÀÌ´Ù. ¹®ÀÚ¿­À» String Ŭ·¡½º·Î ¹Þ¾Æ¼­ ÀúÀåÇÑ´Ù. public Car(String name) { carName = name; } // ÃʱⰪÀ¸·Î ¼Óµµ¸¦ ÁÖ´Â »ý¼ºÀÚ. public Car(int speed) { velocity = speed; } // ÃʱⰪÀ¸·Î ¼Óµµ¿Í À̸§À» ÁÖ´Â »ý¼ºÀÚ. public Car(int speed,String name) { this(speed); carName = name; } // ¼Óµµ¸¦ ³ôÀδÙ. // ¸â¹ö º¯¼öÀÎ velocity¿¡ 1À» ´õÇØÁÖ´Â µ¿ÀÛÀ» ÇÑ´Ù. public void speedUp() { velocity = velocity + 1; } // ¿À¹ö·ÎµùµÈ ¸Þ¼­µå. // ÁÖ¾îÁø ½ºÇǵå·Î ¼Óµµ¸¦ ¼ÂÆÃÇÑ´Ù. public void speedUp(int speed) { velocity += speed; } // ¼Óµµ¸¦ ³·Ãá´Ù. public void speedDown() { velocity = velocity - 1; if(velocity < 0) velocity = 0; } // ¸ØÃá´Ù. public void stop() { velocity = 0; } } class AccessCar { public static void main(String args[]) { Car myCar; myCar = new Car(100,"Ä«·»½º"); System.out.println(myCar.carName + " : " + myCar.velocity); } }