¼Ò½ºÄÚµå¶óÀ̺귯¸®  ´ÙÇü¼º  04 ÀÎÅÍÆäÀ̽º ¿¹Á¦  

ÀÎÅÍÆäÀ̽º ¿¹Á¦1

Catcher.java

interface BodySign {
    
public static final int STRAIGHT = 1
;
    
public static final int CURVE = 2
;
    
public static final int DOWN = 1
;
    
public static final int UP = 2
;
    
public static final int LEFT = 3
;
    
public static final int RIGHT = 4
;
    
public void countFinger(int 
how_ball);
    
public void directionBall(int 
how_direct);
}

public class Catcher implements 
BodySign {
    
public void countFinger(int 
how_ball) {
        
if
(how_ball == BodySign.STRAIGHT) {
            System.out.println(
"Á÷±¸¸¦ ´øÁý´Ï´Ù"
);
        }
        
else if
(how_ball == BodySign.CURVE) {
            System.out.println(
"º¯È­±¸¸¦ ´øÁý´Ï´Ù"
);
        }
    }
    
public void directionBall(int 
how_direct) {
        
if
(how_direct == BodySign.UP) {
            System.out.println(
"»óÇⱸ¸¦ ´øÁý´Ï´Ù."
);
        }
        
else if
(how_direct == BodySign.DOWN) {
            System.out.println(
"ÇÏÇⱸ¸¦ ´øÁý´Ï´Ù."
);
        }
        
else if
(how_direct == BodySign.LEFT) {
            System.out.println(
"ÁÂÇⱸ¸¦ ´øÁý´Ï´Ù."
);
        }
        
else if
(how_direct == BodySign.RIGHT) {
            System.out.println(
"¿ìÇⱸ¸¦ ´øÁý´Ï´Ù."
);
        }
    }
    
public static void 
main(String[] args) {
        Catcher c = 
new 
Catcher();
        c.directionBall(
3);
//Á¦1±¸. ÁÂÇⱸ¸¦ ´øÁý´Ï´Ù. 
        
c.directionBall(BodySign.LEFT);
//Á¦2±¸. ´Ù½Ã ÁÂÇⱸ
        
c.countFinger(1);
//Á¦3±¸. Á÷±¸¸¦ ´øÁý´Ï´Ù. 
        
c.countFinger(BodySign.CURVE);
//Á¦4±¸. º¯È­±¸¸¦ ´øÁý´Ï´Ù.
    
}
}

C:\5>javac Catcher.java
C:\5>java Catcher
ÁÂÇⱸ¸¦ ´øÁý´Ï´Ù.
ÁÂÇⱸ¸¦ ´øÁý´Ï´Ù.
Á÷±¸¸¦ ´øÁý´Ï´Ù
º¯È­±¸¸¦ ´øÁý´Ï´Ù

ÀÎÅÍÆäÀ̽ºÀÇ final static º¯¼ö ¿Í Ãß»ó ¸Þ¼­µå¸¦ ±¸ÇöÇÏ´Â ¿¹Á¦



jabookÀúÀÚ¸íÇÔ
Á¦¸ñ:°´Ã¼°³³ä¼Ò½ºÄÚµå
ÀúÀÚ:ÃÖ¿µ°ü