JAVA 프로그래밍

문제

점수에 따라 다른 메시지를 출력하는 문제입니다 이를 해결하는 프로그램을 작성하세요 참고로, 90점 이상이면 '와! 끝내주게 잘했다.'를 출력하고, 
80점 이상이면 '끝내주게 잘했다.'를 출력하고, 
70점 이상이면 '잘했다.'를 출력하고, 
나머지는 '했다.'를 출력한다.
0점~100점 사이의 점수를 입력하세요: 85
끝내주게 잘 했다 

0점~100점 사이의 점수를 입력하세요: 93
와! 끝내주게 잘 했다 

0점~100점 사이의 점수를 입력하세요: 72
잘 했다 

알고리즘 설계

프로그램 시작 
   사용자에게 점수 입력받기
   점수별 메시지 출력
      90점 이상이면 '와! 끝내주게 잘했다'를 출력
      80점 이상이면 '끝내주게 잘했다'를 출력
      70점 이상이면 '잘했다'를 출력
      나머지는 '했다'를 출력
프로그램 종료

프로그램 구현

     
 
 ※ 단계별 점검: A키(이전), D키(다음) 
 
	// 파일명 : ./Chapter06/ScoreMessage.java
	import java.util.Scanner;
		  
	public class ScoreMessage
	{
		// 프로그램 시작 
1		public static void main( String[] args ) {
			Scanner scan = new Scanner( System.in );
			// 사용자에게 점수 입력받기 
			System.out.print( "0점~100점 사이의 점수를 입력하세요: " );
2			int score = scan.nextInt();
		  
			// 점수별 메시지 출력 
3			switch ( score / 10 ) {
				// 90점 이상이면 '와! 끝내주게 잘했다'를 출력 
4				case 10 :
5				case 9 :
6					System.out.print( "와! " );
				// 80점 이상이면 '끝내주게 잘했다'를 출력 
7				case 8 :
8					System.out.print( "끝내주게 " );
				// 70점 이상이면 '잘했다'를 출력 
9				case 7 :
10					System.out.print( "잘" );
				// 나머지는 '했다'를 출력 
11				default :
12					System.out.print( "했다." );
			}
			scan.close();
		// 프로그램 종료 
13		}
	}

실행 순서 확인