JAVA/Basic

Switch 문 예제

2016. 3. 29. 11:32

package org.kdea.java;


import javax.swing.JOptionPane;


public class SwitchStd {

public static void main(String[] args) {

int num = Integer.parseInt(JOptionPane.showInputDialog("숫자를 입력하세요."));// 사용자가 원하는 숫자를 입력하고 num 변수에 저장

int sum = 0;

   int no = num; // 출력문에서 사용하기 위해서 다른 변수에 저장


switch (num) {

case 1:

sum += num++;

case 2:

sum += num++;

case 3:

sum += num++;

case 4:

sum += num++;

case 5:

sum += num++;

case 6:

sum += num++;

case 7:

sum += num++;

case 8:

sum += num++;

case 9:

sum +=num++;

case 10:

sum += num++;

}


System.out.printf("%d부터 10까지 합은 %d: ", no, sum);

}

}


switch 문은 break가 없으면 다음 case도 실행되는 특성이 있다. 그 특성을 이용해서 

사용자가 입력한 값에 해당 하는 case를 실행하고 다음 case들 까지 실행된다

ex) 3 입력 case 3, case 4, case5 등 switch문 바닥까지 실행된다.



'JAVA > Basic' 카테고리의 다른 글

2018 카카오 신입 공채 1차 코딩 3번 문항  (0) 2018.06.27
Java Reflaction 개념 및 사용법  (0) 2016.10.18
입출력 사용 예제  (0) 2016.01.28
Thread 연습  (1) 2016.01.26