if(조건식){
조건식이 true일때 실행되는 문장
}
if(조건식){
조건식이 true일떄 실행되는 문장
}else{
조건식이 false일때 실행되는 문장
}
if-else문 조합
if 문법
if(조건식1) {
조건식1이 true일 때 실행되는 문장
}
else if(조건식2) {
조건식2가 true일때 실행되는 문장
}
....
else {
모든 조건이 해당되지 않을때 실행되는 문장
}
조합1 : if
조합2 : if - else
조합3 : if - else if
조합4 : if - else if - else
예시
// if문 실습
int a = 7;
// 기본적인 스타일
if(a % 2 == 0) {
System.out.println("짝수 입니다.");
}else {
System.out.println("홀수 입니다.");
}
// c언어 스타일 -> old 정석 스타일
if(a % 2 == 0)
{
System.out.println("짝수 입니다.");
}
else
{
System.out.println("홀수 입니다.");
}
// 중괄호 없이도 가능! -> 단, 참일때 if문 다음 한줄만 실행된다 -> 추천하지 않는다.
switch(변수){
case 값1 :
실행문;
break;
case 값2 :
실행문;
break;
default : (모든값이 아닐때 실행된다.)
}
예시
int value = 1;
switch(value){
case 1:
System.out.println("1");
break;
case 2:
System.out.println("2");
break;
case 3 :
System.out.println("3");
break;
default :
System.out.println("그 외의 숫자");
}
JDK7부터는 문자열도 가능
String str = "A";
switch(str){
case "A":
System.out.println("1");
case "B":
System.out.println("2");
case "C" :
System.out.println("3");
default :
System.out.println("그 외의 숫자");
}