JAVA

210804_for

요옫 2021. 8. 4. 15:22

// for(초기값;조건문;증감식)

 

for(int i=0;i<3;i++)

{

System.out.println("I Love Java"+i);  //조건이 맞지 않으면 출력 안 됨

}

 

//결과

I Love Java0

I Love Java1

I Love Java2

 

--------------------

 

//초기값이나 조건문이 안 맞으면 실행이 안 됨 

       for(int i=5;i<=1;i++)

       {

       System.out.println(i);

       }

 

--------------------

 

(예제)

 

//for문을 빠져나오면 i값은 앞과 다름(따로 뺄 수도 있음)

        

//i를 빠져나와서도 같은 값을 쓰려면 초기값을 밖으로 빼면 for문을 벗어나도 변수로 계속 사용 가능

       int i; 

       for(i=1;i<=10;i++)

        {

        System.out.println("\nfor문을 빠져나온 후의 i값: "+i);  //1~10출력

        }

 

//결과

for문을 빠져나온 후의 i값: 1

 

for문을 빠져나온 후의 i값: 2

 

for문을 빠져나온 후의 i값: 3

 

for문을 빠져나온 후의 i값: 4

 

for문을 빠져나온 후의 i값: 5

 

for문을 빠져나온 후의 i값: 6

 

for문을 빠져나온 후의 i값: 7

 

for문을 빠져나온 후의 i값: 8

 

for문을 빠져나온 후의 i값: 9

 

for문을 빠져나온 후의 i값: 10

 

--------------------

 

(예제)

       //초기값을 완전히 밖으로 빼더라도 for문안에 ;은 해야 함

       int a=5;

       for(;a<=30;a+=2)  //2씩 증가

       {

       System.out.println(a+" ");

       }

       System.out.println("\nfor문을 빠져나온 후의 a값: "+a);

 

//결과

5 

7 

9 

11 

13 

15 

17 

19 

21 

23 

25 

27 

29 

 

for문을 빠져나온 후의 a값: 31

 

--------------------

 

(예제)  

       //가로로 JAVA 5번 반복

       

       for(i=1;i<=5;i++)

       {

       System.out.print("JAVA ");

       }

 

//결과

JAVA JAVA JAVA JAVA JAVA

 

--------------------

 

(예제)

       //1~10까지 중 짝수만 출력

       //for문 안에 if문을 써서 할 것

       

       for(i=1;i<=10;i++)

       {

       if(i%2==0)

       System.out.print(i+" ");

 

//결과

2 4 6 8 10 

 

--------------------

 

(예제)

// 1,4,7,10을 가로로 출력

//초기값이 1이고 3씩 증

 

for(int i=1;i<=10;i+=3)

{

System.out.print(i+" ");

}

 

//결과

1 4 7 10

 

--------------------

 

(예제)

 

//5,4,3,2,1 가로로 출력

 

for(int i=5;i>0;i--)

{

System.out.print(i+" ");

}

 

//결과

5 4 3 2 1 

 

'JAVA' 카테고리의 다른 글

210805_합계,break,continue  (0) 2021.08.05
210804_while,while(true)  (0) 2021.08.04
210804_for,while,break,continue(정의)  (0) 2021.08.04
210804_charAt,substring,equal  (0) 2021.08.04
210804_조건문Switch  (0) 2021.08.04