[Java] 조건문

쓰옹·2022년 11월 18일
0

📙 Java 잡아🤏

목록 보기
5/25
post-thumbnail

if

if (조건식) {

	실행문 A;  //조건식이 true 일 경우
}
실행문 B //조건식이 false인 경우 실행

if-else

if (조건식) {

	실행문A;   // 조건식이 true인 경우
    
}else {

	실행문B;   //조건식이 false인 경우
}
실행문C;      // 참,거짓 상관없이 실행

if - else if - else

if (조건식1) {

	실행문A            //조건식1 참
    
}else if (조건식2) {

	실행문B           //조건식1 거짓, 조건식2 참
    
}else {

	실행문C         //조건식2 거짓
    
}
실행문D           //상관없이 실행

switch

: 변수가 어떤 값을 갖느냐에 따라 실행문 선택

switch ( 변수 ) {
	case1:        // 변수의 값에 따라 실행문 실행
    	실행문A
        
        break;      // switch문 빠져나가기
    
    case2:
    	실행문B
        
        break;    // break가 없으면 다음 case 실행문도 실행
    
    default:     // case의 값이 모두 아닐 경우
    	실행문C
}
  • 케이스 두개 설정도 가능함
public class Main {
    public static void main(String[] args) {
       char grade = 'B';   // "비" 출력

       switch (grade) {
           case 'A':
           case 'a':
               System.out.println("에이");
               break;
           case 'B':
           case 'b':
               System.out.println("비");
                break;
           default:
               System.out.println("낫띵");
       }
    }
}


*Math.random()임의의 정수 뽑기 메소드. 0.0~1.0 double 난수 리턴 (1.0은 포함 안됨)






🧐reference
신용권, 『혼자 공부하는 자바』,한빛미디어, 2019

profile
기록하자기록해!

0개의 댓글