목차
1. if문
2. if문 실습
3. if-else문
4. IF문 응용 실습
1. if 조건문
if ( ) A;
> 이때 실행되는 명령어는 1개
if ( ) {
A;
}
> A의 영역을 표시해주기 편한 구조
-------------------------
if (10>1) System.out.println("a")
System.out.println("b")
Syustem.out.println("c")
> a, b, c 모두 출력 (그러나 조건문은 a만)

if (10<1) System.out.println("a")
System.out.println("b")
Syustem.out.println("c")
> b, c 만 출력 (a는 조건문에 의해 출력되지 않음)
* 조건문이 거짓일 때 b, c만 출력된다

* a,b 라는 변수를 확보해놓고 값을 넣어도 된다

*System.out.println = sysout

2. if 조건문 실습
1) age가 20 이하이면 "미성년입니다" , age가 20 이상이면 "성년입니다"를 출력하는 코드


2) 금액이 99,999를 초과한다면 사은품으로 화장지를 주는 코드


3) 세 점수가 40 미만이거나 평균이 60 미만일 시 불합격을 출력하는 코드


4) 카드가 있거나 현금 10000 이상이 있다면 택시를, 없으면 버스를 출력하는 코드


5) vip라면 50 포인트를 추가하고 gift를 주고, 아니라면 "다음을 기약해 주세요" 출력하는 코드


3. if-else문
조건이 맞았을 때(if)와 맞지 않았을 때(else)
1) 평균이 60 이상이라면 "축하합니다"를, 아니라면 "죄송합니다"를 출력하는 코드

2) 짝수 홀수를 구분하는 코드


3)


4. IF문 응용 실습 [IfEx6.java]
1. 상품명(product), 단가(price), 수량(ea)을 키보드로 입력받으시오.
2. 금액(amt=단가*수량)을 계산하시오
3. 금액이 1만원 이상이면 "화장지"를,
3만원 이상이면 "자전거"를,
5만원 이상이면 "비행기"를 사은품으로 지급되도록 프로그램 하시오


*1,000의 자리에 소수점 표시



* Scanner가 들어있는 패키지를 자동으로 알려준다

* casting은 기본형에서만 가능하기 때문에 참조형인 String은 Integer.parseInt(); 명령어를 통해 변환해줘야한다

| [JAVA] 반복문 | for문 | 줄바꾸기 | 구구단 | break | continue (1) | 2024.02.27 |
|---|---|
| [JAVA] if문 | switch문 (1) | 2024.02.26 |
| [JAVA] 문자열의 비교 (1) | 2024.02.23 |
| [JAVA] 연산자 실습 (0) | 2024.02.22 |
| [JAVA] 산술 연산자 | 비교 연산자 | 논리 연산자 | 대입 연산자 | 증감 연산자 | 3항 연산자 (0) | 2024.02.21 |