목차
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 |