-
[4] ifDevelpment/Java Sample Source 2020. 9. 13. 21:26
if
1234567891011121314151617181920212223242526272829303132package control_statement;public class If_01{public static void main(String[] args){// 제어문 : 프로그램을 제어하는 문장, 분기문과 반복문으로 나누어짐./*분기문 : if, switch반복문 : for, while*/// if문 : 단순 if 문int nNum = 51;String strMsg = "";if( nNum != 50){strMsg = "nNum은 50이 아닙니다.";}if( nNum == 50) // (조건식){// 조건식 = truestrMsg = "nNum은 50 입니다.";}System.out.println(strMsg);}}cs 실행결과
nNum은 50이 아닙니다.
if 2
12345678910111213141516171819202122232425262728293031323334353637383940414243package control_statement;public class If_02{public static void main(String[] args){int nNum = 49;String strMsg = "";if(nNum++ >= 50) // 조건식{// 조건식 = truestrMsg = "nNum은 50 이상의 수";}else{// 조건식 = falsestrMsg = "nNum은 50 미만의 수";}System.out.println(strMsg);System.out.println(nNum++ >= 50 ? "nNum은 50 이상의 수" : "nNum은 50 미만의 수");System.out.println("-----------------------------------------------------");// 30 이상이면 "드실만큼 드셨군요" , 아니면 "더 드셔도 됩니다." + "감사합니다."int nAge=29;//nAge = 30;if(nAge >= 30)strMsg = "드실만큼 드셨군요.";elsestrMsg = "더 드셔도 됩니다.";System.out.println(strMsg);System.out.println("감사합니다.");}}cs 실행결과
nNum은 50 미만의 수
nNum은 50 이상의 수
-----------------------------------------------------
더 드셔도 됩니다.
감사합니다.
if 3
12345678910111213141516171819202122232425package control_statement;public class If_03{public static void main(String[] args){// 다중 if문 : 여러개의 조건 비교가 필요한 경우int nNum = 75;String strMsg = "";if(nNum >= 90)strMsg = "수";else if(nNum >= 80)strMsg = "우";else if(nNum >= 70)strMsg = "미";else if(nNum >= 60)strMsg = "양";elsestrMsg = "가";System.out.println(strMsg);}}cs 실행결과
미
'Develpment > Java Sample Source' 카테고리의 다른 글
[6] for - single (0) 2020.09.13 [5] switch (0) 2020.09.13 [3] Operator 2 (0) 2020.09.13 [2] Operator (0) 2020.09.13 [1] Casting (0) 2020.09.13