자바 기초 지식 정리-순환 구조

자바 에는 세 가지 순환 구조 가 있 습 니 다.1.while 순환 while 순환 의 기본 표현 방식:while(불 표현 식){/순환 내용}불 표현 식=True 만 있 으 면 순환 은 e.g1 을 계속 실행 합 니 다.
class TestLoop{
    public static void main(String args[]){
        int i = 10;
        while(i < 20){
            System.out.print("value of x:" + i);
            i++;
            System.out.print("
"); } } } /* : value of x:10 value of x:11 value of x:12 value of x:13 value of x:14 value of x:15 value of x:16 value of x:17 value of x:18 value of x:19 */

2.do...while 순환 while 순환,조건 을 만족 시 키 지 않 으 면 순환 할 수 없습니다.때때로 우 리 는 조건 을 만족 시 키 지 않 고 적어도 한 번 은 도 를 실행 해 야 한다.while 순환 은 while 와 비슷 하지만 도..while 순환 은 적어도 한 번 은 도..while 순환 의 표현 방식 을 실행 할 것 이다.
do{
//    
}while(     );

비고:불 표현 식 은 순환 체 뒤에 있 기 때문에 불 표현 식 을 검사 하기 전에 한 번 실 행 했 습 니 다.표현 식 이 항상 T 이면 do 뒤의 순환 내용 은 표현 식=Fe.g2 까지 실 행 됩 니 다.
class TestLoop{
    public static void main(String args[]){
        int i = 10;
        do{
            System.out.print("value of x:" + i);
            i++;
            System.out.print("
"); }while(i < 20); } }// e.g1

3.for 순환 for 순환 은 일부 순환 구 조 를 더욱 간단하게 할 수 있 습 니 다 for 순환 실행 횟수 는 실행 전에 확 정 된 구체 적 인 형식 은 다음 과 같 습 니 다.
for(   A;     B;  C){
 D   ;//    
}//    :A>>B(  )>>D>>C>>B(     for  )

e.g3:
class TestLoop{
    public static void main(String args[]){

        for(int i = 10;i < 20;++i){
            System.out.print("value of x:" + i);
            System.out.print("
"); } } }// e.g1

배열 의 for 순환 용법:
for(     :    )
{
   //    
}

성명 문:새로운 부분 변 수 를 설명 합 니 다.이 변수의 유형 은 배열 요소 의 유형 과 일치 해 야 합 니 다.그 역할 영역 은 순환 구문 블록 에 한정 되 어 있 으 며,그 값 은 이때 배열 요소 의 값 과 같 습 니 다.
표현 식:표현 식 은 접근 할 배열 이름 이나 값 을 배열 로 되 돌려 주 는 방법 입 니 다.e.g4:
class TestArrLoop{
    public static void main(String args[]){
        int [] ages = {10,20,30,40,50};

        for(int age:ages){
            System.out.print(age);
            System.out.print(",");
        }
        System.out.print("
"); String [] names = {"Lili","Lucy","HanMeiMei","LiLei","Jim"}; for(String name:names){ System.out.print(name); System.out.print(","); } } } /* : 10,20,30,40,50, Lili,Lucy,HanMeiMei,LiLei,Jim, */

break&contine 키워드(용법 은 C/C++와 같 음)
1.
class TestLoop{
    public static void main(String args[]){
        int [] ages = {10,20,30,40,50};

        for(int age : ages){
            if(age == 30){
                break;
            }       
            System.out.print(age);          
            System.out.print("
"); } } } /* : 10 20 */ 2. class TestLoop{ public static void main(String args[]){ int [] ages = {10,20,30,40,50}; for(int age : ages){ if(age == 30){ continue; } System.out.print(age); System.out.print("
"); } } } /* ** : ==30 ** 10 20 40 50 */

좋은 웹페이지 즐겨찾기