JAVA

210804_while,while(true)

요옫 2021. 8. 4. 16:14

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

 

int num=0;

while(num<=5)

{

System.out.println(" I Love Java "+num);

num++;  //증감식 안 넣으면 무한루프에 빠

}

 

//결과

 I Love Java 0

 I Love Java 1

 I Love Java 2

 I Love Java 3

 I Love Java 4

 I Love Java 5

 

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

 

(예제)

//변수 i로 하여 1~10 가로로 출력

//범위 넘어서면 종료라고 출력

 

int i=1;

while(i<=10)

{

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

i++;

}

System.out.println("종료");

 

//결과

1 2 3 4 5 6 7 8 9 10 종료

 

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

 

(예제-break)

//while(true) : true일 동안 반복,무한루프를 빠져나갈 break문 필요

//break문 조건은 if문으로 하면 

 

int a=1;

while(true)

{

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

a++;

if(a>=10)

break;  //a가 10보다 크거나 같으면 빠져나간다(10출력안됨)

}

System.out.println("종료");

 

//결과

Java1

Java2

Java3

Java4

Java5

Java6

Java7

Java8

Java9

종료

}

System.out.println("종료");

 

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

 

(예제)

// 같은 결과물을 while(조건),while(true)로 출력

//Hello1~10 가로로 출력

//while(조건)

//정답

//종료

//while(true)

//정답

//종료

 

System.out.println("while(조건)");

int i=1;

while(i<11)

{

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

i++;

}

System.out.println("\n종료");

 

 

    System.out.println("while(true)");

    int a=1;

    while(true)

    {

    System.out.print("Hello"+a+" ");

    a++;

    if(a>10)

    break;

    }

System.out.println("\n종료");

 

//결과

while(조건)

Hello1 Hello2 Hello3 Hello4 Hello5 Hello6 Hello7 Hello8 Hello9 Hello10 

종료

while(true)

Hello1 Hello2 Hello3 Hello4 Hello5 Hello6 Hello7 Hello8 Hello9 Hello10 

종료

 

 

'JAVA' 카테고리의 다른 글

210805_while&char,dowhile,while(true)  (0) 2021.08.05
210805_합계,break,continue  (0) 2021.08.05
210804_for  (0) 2021.08.04
210804_for,while,break,continue(정의)  (0) 2021.08.04
210804_charAt,substring,equal  (0) 2021.08.04