# 조건문
l 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 |
l If else 문과 비슷한 조건 연산자
l 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 |