프로그래밍 언어/JAVA

기초 6. 반복문(for) 1/2

Minerva579 2024. 10. 4. 11:34
반응형

 

 

 

 

그렇다

인간은 항상 실수를 반복한다.

(다이어트하는데 왜 난 치킨을 끊을 수 없는가)

 

 

아무튼 오늘 배울 내용은 자바의 반복문이다.

 

 

 

- 용어 정리 -

오늘은 없다. 대신 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