본문 바로가기

빅데이터과정/JAVA

#52_140827_JAVA_조건문

728x90

# 조건문





 

IF … ELSE 

 


 

 

short circuit evaluation

public static void main(String[] args)

{

         int num1=0, num2=0;

         boolean result;

        

         result = (num1+=10)<0 && (num2+=10)>0;

         System.out.println("result="+result);

         System.out.println("num1="+num1+", num2="+num2);

         //num2가 수행되지 않으면서 num2 0인것을 확인할 수 있다

        

         result = (num1+=10)>0 || (num2+=10)>0;

         System.out.println("result="+result);

         System.out.println("num1="+num1+", num2="+num2);

         //num2가 수행되지 않으면서 num2 0인것을 확인할 수 있다

}

결과값

result=false

num1=10, num2=0

result=true

num1=20, num2=0

 

 






 

If else 문과 비슷한 조건 연산자


 

 

 

Switch …. case 

 


 

 

Switch case

public static void main(String[] args)

{

    System.out.print(" 1 2 3 이 입력가능합니다숫자를 입력하시오 ? ");                     

     Scanner keyboard=new Scanner(System.in);

     int n =keyboard.nextInt();;

            

         switch(n)

         {

         case 1:

                  System.out.println("Simple Java");

                  break;

         case 2:

                  System.out.println("Funny Java");

                  break;

         case 3:

                  System.out.println("Fantastic Java");

                  break;

         default:

                  System.out.println("The best programming language");

                  break;

         }

}

결과값

1 2 3 이 입력가능합니다숫자를 입력하시오 ? 3

Fantastic Java

 







'빅데이터과정 > JAVA' 카테고리의 다른 글

#52_140827_JAVA_상속  (0) 2014.08.27
#52_140827_JAVA_메소드  (0) 2014.08.27
#52_140827_JAVA_LOOP  (1) 2014.08.27
#52_140827_JAVA_연산자  (0) 2014.08.27
#51_140826_JAVA_기본  (0) 2014.08.26