[포스코 x 코딩온] 풀스택 웹 개발자 부트캠프
[포스코 x 코딩온] 풀스택 웹 개발자 부트캠프 Java - 조건문, 반복문, 메서드 / 예제 실습문제
jonghyeon6084
2023. 10. 20. 21:09
728x90
조건문
if문
switch문
반복문
for문
while문
메소드
메소드 선언
메소드 오버로딩
- 메소드 오버로딩은 한 클래스 내에서 동일한 이름의 메소드를 여러 개 정의하는 것. 이때 각 메소드는 매개변수의 타입, 개수, 순서가 달라야 함
예제 실습문제
기본실습 1)
- "이름을 입력하세요."라는 문구를 출력하고 사용자로부터 이름을 입력받기
- "나이를 입력하세요."라는 문구를 출력하고 사용자로부터 나이를 입력받기
- 이름과 나이의 입력이 끝나면 "안녕하세요! OOO님(OO세)"라는 문구 출력하기
print의 종류와 형식 지정자가 헷갈려서 중간에 주석 처리로 정리해 두었다.
조건문 실습 1)
- "나이를 입력하세요."라는 문구를 출력하고 사용자로부터 숫자를 입력받기
- 입력된 숫자가 1부터 7까지면 "유아", 8부터 13까지면 "초등학생", 14부터 16까지면 "중학생", 17부터 19까지이면 "고등학생", 20 이상이면 "성인"을 출력하기
if문 조건만 잘 만든다면 쉽게 풀 수 있었다.
조건문 실습 2)
- "이름을 입력하세요."라는 문구를 출력하고 사용자로부터 이름을 입력받기
- 홍길동이 입력되면 "남자", 성춘향이 입력되면 "여자", 그 외의 내용이 입력되면 "모르겠어요."를 출력
조건문 실습 3)
- 1부터 사용자가 입력한 숫자까지 출력하는 코드 작성
메서드 실습 1)
- 두 개의 매개변수를 입력받아 사칙 연산한 값을 출력하는 메소드 만들기
메소드 오버로딩 실습 1)
하나의 메소드 명으로 아래 3가지 기능 구현하기
- 원의 넓이를 계산하는 메서드 : 원의 반지름을 인수로 받는다.
- 직사각형의 넓이를 계산하는 메서드 : 가로와 세로의 길이를 인수로 받는다.
- 삼각형의 넓이를 계산하는 메서드 : 밑변과 높이를 인수로 받는다.