반응형
반복문
for문 vs while문
for문
- 반복문 중 정확한 횟수가 정해져 있을 때 for문을 사용한다.
- i 가 0 부터 30 까지 i를 1씩 증가시키며 반복한다.
public static void main(String[] args) {
// 증가 반복
for(int i = 0; i < 30; i++) {
System.out.println(i);
}
// 감소 반복
for(int i = 30; i > 0; i--) {
System.out.println(i);
}
// 3씩 감소 반복
for(int i = 30; i > 0; i-=3) {
System.out.println(i);
}
}
연습문제(Ex14.java)
- 1~9까지의 합을 구하세요
- 1~N까지의 곱을 구하세요(N!)
//1~9까지의 합을 구하세요
int sum = 0;
for (int i = 0; i<=9; i++) {
sum += i;
}
//1~N까지의 곱을 구하세요(N!)
Scanner sc = new Scanner(System.in);
int N = 0;
int facto = 1; // factorial 초기값 1
for(int i = 1; i <= N; ++i) {
facto *= i;
}
Note factorial은 초기값을 0으로 설정시 오류가 남, 꼭 1로 설정해주어야 한다.
반응형
'IT > JAVA' 카테고리의 다른 글
[JAVA] 반복문 : while문을 이용한 무한루프 (1) | 2019.02.13 |
---|---|
[JAVA] 반복문 : 다중 for문 (0) | 2019.02.13 |
[JAVA] 조건문 : switch-case 문 (1) | 2019.02.12 |
[JAVA] 조건문 : if-else (0) | 2019.02.12 |
[JAVA] printf vs println (0) | 2019.02.12 |