1. if문
조건문의 일종으로
지정한 조건이 참인 경우,
해당 내용을 수행할 수 있게끔 만든 명령어이다.
조건식이 true일 때 수행할 실행문이 하나라면 { }를 생략할 수있다.
실행구문이 두개 이상이면, 앞의 구문만 실행 후 다음 구문으로 넘어간다.
<형식>
if(조건){
수행할 구문
};
2. if else문
조건문의 일종으로 지정한
조건이 참인경우, if문에서 지정한 내용을 수행하고,
조건이 거짓인 경우 else문에서 지정한 내용을 수행할 수 있게끔 만든 명령어이다.
<형식>
if(조건)
참일경우 수행할 A
else
거짓일 경우 수행할 B
if(조건){
참일경우 수행할 A
}
else{
거짓일 경우 수행할 B
}
이러한 if else 문은 조건 삼항연산자를 이용해 더욱 간결하게 표현할 수도 있다.
02_if_switch / src / if01.java
package if_;
import java.util.Scanner;
public class If01 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("숫자를 입력 : " );
int a = sc.nextInt();
if( a >= 50) System.out.println(a + "는 50보다 크거나 같다.");
System.out.println(a + "는 50보다 작거나 같다.");
System.out.println(); //if의 첫번째형식, 조건에 맞으면 둘다 실행, 조건에 맞지않으면 15행만 수행
//----------------------------------------------------------------------------------------------------
if(true) //
if(true) System.out.println("A"); //중첩 조건문의 true false 여부에 따라 나오는 결과값 확인
else System.out.println("B");
System.out.println("C");
System.out.println();
//----------------------------------------------------------------------------------------------------
if( a%2 != 0 ) System.out.println( a + "는 홀수");
else System.out.println( a + " 는 짝수 " );
System.out.println();
//----------------------------------------------------------------------------------------------------
//다중 if 문
if( a >= 'A' && a <= 'Z' ) System.out.println((char)a + "는 대문자입니다.");
else if( a >= 97 && a <= 122 ) System.out.println( (char)a + "는 소문자 입니다" );
else System.out.println( (char)a + "는 숫자이거나 특수문자" );
}
}
'개발언어 > Java _ Spring' 카테고리의 다른 글
다형성(Polymorphism) (0) | 2022.08.16 |
---|---|
for문 (0) | 2022.08.03 |
변수2 / 연산과 형 변환 (0) | 2022.08.01 |
Java기초_변수(variable) (0) | 2022.08.01 |
자바 기본입출력 / 출력 (0) | 2022.08.01 |