반응형

안녕안녕!

 

Java에 대한 글을 올려보려고

어떻게 알려줘야지

효과적으로 알려 줄 수 있을지

고민을 많이했어,

 

내린 결론은!

어떻게 생겼는지,

어떠한 기능을 사용할 수 있는지를

 

보여주며 츤츤~히 

알려주자가 결론이였어!

 

그래서 오늘 준비한 녀석은

반복문 3대장 中 맏형 for문이 되겠다!

 

아무것도 몰라도 괜찮아!

 천천히 보면서 따라서 치보다 보면 잘 될거라 믿어!

다 외우진 못해도! 이해는 하기!

 

그럼 시작할게!


반복문

 

반복문이 뭐야?

( 응 장문복 아니야)

 

그냥 왔다~갔다~

반복하는거야 

 

"반복 노동 지겨워. 너나해 : ) "

걱정마 이 노동은 컴퓨터가 해줄거니까

 

소스를 살짝 볼까?

package project;

public class DragonBall {
    public static void main(String[] args) {
    
        for(int a = 1; a <= 7; a++){ //for = 반복문
            System.out.println(+ a + "성구 찾았다!");
           
            if(a == 7){  // if = 조건문
                System.out.println("이열! 너님의 소원은 뭐임!?"); // 콘솔에 출력하라!
            } else { // else = if 조건문에 포함 (if에 해당하는 나머지 애들은!) 이런느낌
                System.out.println("훗, 가소로지만 드래곤볼을 더 찾아와!"); // 콘솔에 출력하라!
            }
        }
    }
}

 

간단히 설명해볼게!

 

1성구에서 7성구까지 찾는건데

1~6성구는 당연히 소원을 이뤄 줄 수가 없어!

하지만! 7성구를 찾으면 소원을 이뤄줄게! 

이런거야 ㅎㅎ 

 

막막 정신이 없지 ?

 

실행한 출력 결과를 볼까?

 

어때? 

계~속 반복을 해서 결국엔 7성구까지 다 찾고나서

소원을 들어주는 모습이야!

 

조건문에는

 

for, while, do-while 이렇게 3가지가 있는데

그 중 for문은 가장 널리 쓰이는 친구지

 


for 기본 공식

for (/* 초기화; 조건식; 증감식 */){
	//조건식이 참(true)일때 반복되어 실행시킬 명령
}

// ex)
for (잔 = 1잔; 잔 <= 9잔; 잔++;) {
	콘솔(화면)으로 출력하는 명령어 ("소주"+ 잔 + "잔 들어간다!")
}

 

 

이 뭔 개똥같은 소리야

"뭔 개똥같은 소린가 싶지?"

 

(즉, 잔을 1잔으로 쳤을때; 그 잔이 9잔이 될때까지; 술잔을 1씩 채운다! 이거야)

 

코드로 쳐볼까?

 

public class Alcohol {
    public static void main(String[] args) {
    
       for(int jan = 1; jan <= 9; jan++){
            System.out.println("소주" + jan + "잔 들어간다!");
        }
        
    }
}

 

결과를 볼까?

 

이렇게 한병을 마셨다고 한다아


오늘은 간단하게 for 문에 대해서 알아봤는데

for문은 이게 끝이야 : )

 

이게 사용법의 전부라구 ㅎㅎ

간단하지?

 

이것보다 쉽게 알려줄 수 있는 사람 나와보라 그래!

 

어땟든 이건 이렇게 간단하지만

실제로 많이 쓰이는 녀석이니까

이걸로 한번 조건만 바꾸면서

 

스쿼트를 하다 허벅지를 터뜨려보든..

햄최몇? 하면서 햄버거를 먹어보든

뭐든 해보길 바라!

 

그럼 다음에는 다른 녀석들 들고 올게!

그럼 20000!

반응형