Test041 switch 문 실습 : 별찍기
※ 실습 문제
1 부터 3까지의 정수 중 하나를 사용자로부터 입력받아 입력받은
정수만큼 별문자(★)가 출력되는 프로그램을 작성한다.
단, 두 가지 방법으로 구현할 수 있도록 한다.
① switch 문의 일반 모델을 활용한다.
② switch 문의 기본 모델을 활용하되,
『break』를 딱 한 번만 사용할 수 있도록 구성한다.
Test041.java
import java.io.IOException;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Test041
{
public static void main(String[] args) throws IOException
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int n;
String star = "";
System.out.print("임의의 정수 입력(1~3) : ");
n = Integer.parseInt(br.readLine());
switch(n)
{
case 3 : star = "★";
case 2 : star += "★";
case 1 : star += "★"; break;
default : star = "입력오류~!!"; break;
}
System.out.println(star);
}
}
cmd
임의의 정수 입력(1~3) : 2
★★
계속하려면 아무 키나 누르십시오 . . .
'Study Note > Java' 카테고리의 다른 글
JAVA_ Test043_ 반복문 (while 문) 실습 / 1 부터 100까지의 합을 계산 (0) | 2018.04.06 |
---|---|
JAVA_ Test042_ switch 문 실습 : 연산자 (0) | 2018.04.06 |
JAVA_ Test040_ switch 문 정의 및 실습 (0) | 2018.04.04 |
JAVA_ Test039_ if ~ else 연습 : 알파벳 대소문자 변경 프로그램 (0) | 2018.04.04 |
JAVA_ Test038_ if ~ else 연습 : 알파벳 변환 프로그램 (0) | 2018.04.04 |
댓글