본문 바로가기

JAVA

[Java] 수업 정리 _ 16 (24.11.12)

흐름제어
-조건문 : if(if-else), switch
-반복문 : while(do-while), for


if(참 또는 거짓인 조건){
                                      참일 때 실행되는 영역
} else {
           거짓일 때 실행되는 영역( )안 기준
}

class Example1{
                public static void main(String[] args){
                            int num1=10, int num2=20;
                                    System.out.println("num1+num2=" + (num1+num2);


                             if(num1 == num2){
                                     System.out.println("num1, num2는 같다");
                              } else(
                                     System.out.println("num1, num2는 같지 않다");
                              }
              }
}

 


switch(n){
               case1:
                          [실행문]
                case2:
                           [실행문]
                default://n에 해당하는 case가 존재하지 않을때
                           [실행문]



while(조건[참일때]){
                                [실행문]
}

int num = 0;
while(num < 5){
               System.out.println(num);  //0
               num++;
                //1
}--------------5가 될때까지 반복됨


do{
             [실행문]
}while(조건)


int num = 0;
do{
             System.out.println(num);
              num++;
} while(num<5)
}


while(true)//무한반복

}
while(1){

}


*for( [초기값] ; [조건] ; 연산]){
[실행문]
}

for(int num=0; num < 5; i++){
                   System.out.println(num);
}

*for(요소타입 변수명: 반복대상 ){
                    System.out.println(num);
}