2017년 9월 29일 금요일

JAVA if-else 중복 조건 중첩 조건 및 실습

Case가 3개 이상인 경우

중복 조건과 중첩 조건

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

댓글 없음:

댓글 쓰기

시스템 보안

1. 내컴퓨터는 해킹이 당한적 있는가? 있다. 2. 컴퓨터를 하게되면 해킹을 당한다. 무엇을 이용해 해킹을 하는가? 인터넷이 가장 보편적. 사회적인 공격(주변인이 사전정보를 가지고 해킹) 3. 대응을 어떻게 해야하나? 보안프로...