반응형
그렇다
인간은 항상 실수를 반복한다.
(다이어트하는데 왜 난 치킨을 끊을 수 없는가)
아무튼 오늘 배울 내용은 자바의 반복문이다.
- 용어 정리 -
오늘은 없다. 대신 TIP
- for 자동완성 fori, for-each 자동완성 iter 각각 ctrl+space+enter
- for - each는 배열에서 다룰 예정...
- 예시 코드 -
만약, 당신이 0~10000까지의 정수를 출력해야 되는데 아래 코드를 '만'번 쓸 것인가? (축하한다 야근 확정이다.)
public class ForTest1 {
// psvm 인텔리기준 자동완성 약어
public static void main(String[] args) {
System.out.println("0");
.
.
.
반대로 오늘 배울 반복문을 쓴다면 아주 Easy 하다.
- for문의 () 안에는 다음과 같이 구성된다.
1. int i = 1 변수 선언과 초기화를 한다.
2. i <= 10; 과 같이 비교 연산자로 조건을 건다.(1이 10보다 작거나 같다.)
3. i++ 1을 반복한다. 종합: 1부터 시작하여 1씩 더하면서 10이 될 때까지 반복한다. 라는 의미
출력 값: 1~10의 정수
조건 평가 횟수: 11번
public class PrintNumbers {
public static void main(String[] args) {
// for 루프를 사용하여 1부터 10까지 출력
for (int i = 1; i <= 10; i++) {
System.out.println(i);
}
}
} // 위 for문은 출력값이 순서대로 1~10까지 나오지만 실제 컴퓨터가 연산하는 것은 11번이다.
// 왜냐하면 컴퓨터는 10이 되었다! 하고 그만 두는게 아니라
// 11번 연산했더니 i가 10과 같지 않네? 하고 그만두기 때문이다.
반응형
'프로그래밍 언어 > JAVA' 카테고리의 다른 글
기초 8. break와 continue (0) | 2024.10.04 |
---|---|
기초 7. 반복문 2/2 (while) (0) | 2024.10.04 |
기초 5. 조건문(if) (0) | 2024.10.04 |
기초 4. 연산자 (4) | 2024.10.02 |
기초 3. 형 변환(type casting) (0) | 2024.10.02 |