티스토리 뷰
[주제]
- 'if문'의 작동 구조 및 방식
[중요]
- if, else if, else 순서로 작성
- else if, else는 단독으로 사용안되며 if만으로도 가능
- else는 2개 이상 있을 수 없음
[소스 코딩]
package ifClass; class ifClass { public static void main(String[] args) { /* [조건문] if(조건=='참', '거짓') { 내용 } - 조건이 참(True)일 경우 '{ }'안에 있는 내용을 실행 - 조건이 거짓(False)일 경우 if문 종료 */ if(true) { System.out.println("조건문"); } char c; int i = 1; if(i == 1){ c = '홀'; } if(i != 1){ c = '짝'; } if(i % 2 == 1){ c = '홀'; } if(i % 2 != 1){ c = '짝'; } int num = 90; if(num > 90){ System.out.println("num은 90보다 크다"); } if(num > 80){ System.out.println("num은 80보다 크다"); } if(num > 70){ System.out.println("num은 70보다 크다"); } /* else - 'if, else if' 조건에 해당되지 않는 그 외의 모든 경우에 대한 처리 - 단독으로 사용 불가 else if - 'if' 조건 외의 또 다른 경우에 대한 처리 - 단독으로 사용 불가 */ if(i == 1){ c = '홀'; } else{ c = '짝'; } System.out.println("1. c = " + c); if(num > 90){ System.out.println("num은 90보다 크다"); System.out.println("A학점입니다"); } else if(num > 80){ System.out.println("num은 80보다 크다"); System.out.println("B학점입니다"); } else if(num > 70){ System.out.println("num은 70보다 크다"); System.out.println("C학점입니다"); } num = 45; // A+(95 ~ 100), A-(90~94) if(num > 95){ System.out.println("A+학점입니다"); } else if(num > 90 && num < 95){ System.out.println("A-학점입니다"); } else{ System.out.println("90점 이하입니다"); } int lang, math; lang = 90; math = 50; if(lang > 90 && math > 90){ System.out.println("우수입니다"); System.out.println("합격입니다"); } else if(lang > 90 && math > 80){ System.out.println("합격입니다"); } else if(lang > 80 && math > 90){ System.out.println("합격입니다"); } else if(lang > 80 && math > 80){ System.out.println("합격입니다"); } else if(lang < 70 || math < 70){ System.out.println("불합격입니다"); } int age; age = 14; if(age < 18 || age > 75){ System.out.println("가입할 수 없습니다"); } boolean b = false; if(b){ System.out.println("true 실행!!"); } if(b == true){ System.out.println("true 실행!!"); } if(b == false){ System.out.println("false 실행!!"); } if(!b){ System.out.println("false 실행!!"); } /* 피보나치 수열 0, 1, 1, 2, 3, 5, 8 ... */ int num1, num2, num3; num1 = 0; num2 = 1; System.out.print(num1 + ", " + num2); for(i=0; i<10; i++){ num3 = num1+ num2; System.out.print(", " + num3); num1 = num2; num2 = num3; } System.out.println(); /* 1~100까지 출력 홀수, 짝수 1 홀수 2 짝수 ... */ for(i=1; i<=100; i++){ if(i % 2 == 1){ System.out.println(i + " 홀수"); } else if(i % 2 == 0){ System.out.println(i + " 짝수"); } } } } | cs |
■ 실행결과
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 설명
- ADODB
- 알고리즘
- 말하기
- 정렬
- 자료구조
- wfd
- 상황
- System
- Reference
- 계산기
- RA
- 스택
- SysUtils
- 대상
- 영어
- 독해
- 작문
- 교육센터
- Delphi
- 문법
- SWT
- 응용
- Pte
- 일기
- 여행영어 100일의 기적
- 왕초보 영어회화 100일의 기적
- tdataset
- java
- VCL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함