■ 조건문 ■
특정 조건을 검사하여, 참(true)이면 코드를 실행하고 거짓(false)이면 실행하지 않음
■ if문 ■
어떠한 조건이 만족되었을 때 명령을 수행할 수 있도록 해주는 문법
개발자가 가장 자주 사용하는 제어문으로, 특정 범위나 여러가지 케이스에 대한 대응이 가능함.
■ if else if 문 , if else 문 ■
ex)
■홀수, 짤수, 배수 구하기
■ 문제 풀이 ■
Q1. 입력 받은 값이 0 또는 12 이상일 경우
"값이 너무 크거나 작습니다."를 출력 하시오.
Q2. 입력 받은 월에 따라 계절을 출력 하시오.
1. 스캐너로 사용자로부터 몇 월인지 입력 받으세요
2. 해당하는 계절과 출력 메시지는 아래와 같습니다
3, 4, 5 : 봄
6, 7, 8 : 여름
9, 10, 11 : 가을
12, 1, 2 : 겨울
그 외 : 해당하는 계절이 없습니다
ex) 1 을 입력 받을 경우 겨울 ” 출력
3. 위의 예시를 활용하여 OR 연산자 또는 AND 연산자를 활용하여 문제를 풀어보세요.
Q3. 나이를 입력하고 출력받기
나이가 18세 미만이면 "미성년자" 출력
나이가 18세 이상 65세 미만이면 "성인" 출력
그 외에는 "노인"을 출력
Q4. 아래의 코드를 참고하여 계산기 프로그램을 작성하세요.
ex) 사용자가 1번을 입력하면 firstNumber와 secondNumber를 더한 값을 출력합니다.
ex) 사용자가 4번을 입력하면 firstNumber와 secondNumber를 나눈 값(몫)을 출력합니다.
System.out.println("계산기 프로그램");
System.out.println("1. 더하기");
System.out.println("2. 빼기");
System.out.println("3. 곱하기");
System.out.println("4. 나누기(몫)");
System.out.println("5. 나누기(나머지)");
■ switch문 ■
•swich문 : 특정 숫자, 문자에 대한 값을 받을 때 주로 사용함
ex) 메뉴 1~6번에서 누르세요.
• break 를 사용하는 이유
switch 문에서 break 를 사용 하는 건 , 조건에 해당할 경우 switch 문을 종료하겠다는 뜻으로
break 를 사용하지 않을 경우 fall through 가 발생함.
즉 , 조건에 만족 하는것과 별개로 다음 case 가 실행되며 마지막 default 의 경우 더 이상
실행 할 case 가 없으므로 사용하지 않아도 됨.
ex)
■ switch 문제풀이 ■
Q1. 사용자로부터 1부터 7 사이의 숫자를 입력 받아
주말인지,평일인지 출력하는 프로그램을 작성하시오.
1. 스캐너로 사용자로부터 숫자를 입력 받으세요
2. 1~5 를 입력 받으면 평일입니다 를 출력하고 , 6~7 을 입력 받으면 주말입니다 를 출력하시오.
'Back-End > Java 메모장' 카테고리의 다른 글
수업 내용 (1) 제어문(반복문) (0) | 2024.03.20 |
---|---|
수업 내용 (3) 제어문(반복문) (0) | 2024.03.19 |
수업 내용 (1) 연산자 (0) | 2024.03.19 |
수업 내용 (2) 변수,연산자 (0) | 2024.03.18 |
수업 내용 (1) 변수 (0) | 2024.03.18 |