본문 바로가기
Study Note/Java

JAVA_ Test041_ switch 문 실습 : 별찍기

by 시뮝 2018. 4. 6.
728x90


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

★★

계속하려면 아무 키나 누르십시오 . . .







728x90

댓글