반복문 for문
for문과 while문은 구조와 기능이 유사하여 어느 경우에나 서로 변환이 가능하다.
for문은 주로 반복 횟수를 알고 있을 때 사용한다.
for (초기화; 조건식; 증감식) {
// 조건식이 참일 때 수행될 문장들을 적는다.
}
ex1) 10부터 20까지 순서대로 출력

ex2) 40 ~ 30까지 역순으로 출력

ex3) 100 ~ 200 사이의 3의 배수 출력, 3의 배수의 개수 출력

ex4) 1 4 7 10 13 16 19 출력

예제 문제
<예제 01>
사용자가 입력한 5개의 정수 중 가장 큰 값을 출력하기

<예제 02>
피보나치 수열 출력하기 (100이하의 정수)
1 1 2 3 5 8 13 21 34

<예제 03>
FizzBuzz 출력하기 (100이하의 정수)
3의 배수 Fizz
5의 배수 Buzz
3의 배수 & 5의 배수 FizzBuzz
1 2 Fizz 4 Buzz Fizz 7 8 Fizz Buzz 11 Fizz 13 14 FizzBuzz 16 ..

<예제 04>
사용자에게 비밀번호를 물어보고 통과 시 환영 메세지 출력하기 (총 3번의 기회)

<예제 05>
사용자 입력 정수의 팩토리얼 구하기
예) 5! = 5 * 4 * 3 * 2 * 1

(다른풀이법) 사용자가 20이상의 수를 입력했을 때 정상적인 값이 나오지 않으므로 double형으로 변환하여 출력

<예제 06>
사용자가 입력한 정수가 소수(2, 3, 5, 7, 11, 13...)인지 확인
예) 7 => 소수입니다. / 4 => 소수가 아닙니다.

<예제 07>
학년 별(각 학년은 학생 3명)로 점수를 입력받아 합, 평균, 최상위 학급은?

'STUDY > 국비과정' 카테고리의 다른 글
[JAVA 웹 개발 공부] 국비지원 9일차 - 이클립스 설치 및 사용, Eclipse 단축키, do-while문, 삼항연산자, 객체지향 프로그래밍 (0) | 2022.11.13 |
---|---|
[JAVA 웹 개발 공부] 국비지원 8일차 - 중첩 for문, break문, switch문, 예제 문제 (0) | 2022.11.13 |
[JAVA 웹 개발 공부] 국비지원 6일차 - 반복문 while문, 예제 문제 (0) | 2022.11.13 |
[JAVA 웹 개발 공부] 국비지원 5일차 - String 클래스의 메서드, 조건문 if, 예제 문제 (0) | 2022.11.13 |
[JAVA 웹 개발 공부] 국비지원 4일차 - 변수 타입, 상수와 리터럴, 형변환, 연산자, 예제 문제 (0) | 2022.11.13 |