중복 조건과 중첩 조건
if (조건식1 && 조건식2)
액션1;
else
액션2;
// else가 한개 밖에 없는게 단점. 중복 조건
if (조건식1)
if (조건식2)
액션1;
else
액션2;
else
액션3;
// else가 두개다. 내려 쓴다. 중첩 조건
if (조건식1)
if (조건식2)
액션1;
else
액션2;
else
if (조건식2)
액션3;
else
액션4;
import java.util.Scanner;
public class Test003 {
public static void main(String[] args) { // 정수를 입력받아 양수 음수 Zero 출력
Scanner sc = new Scanner(System.in);
int a;
System.out.printf("정수 입력 : ");
a = sc.nextInt();
if(a>0)
System.out.println("양수");
else{
if(a==0)
System.out.println("제로");
else
System.out.println("음수");
}
}
}
if 밑에 if else가 들어갈수있고 // nested-if logic
else 밑에 if가 들어갈수있다 // else-if logic
댓글 없음:
댓글 쓰기