Skip to content

Banhklo2/flowchart-java-grade

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎓 Flowchart Java Grade

FlowChart로 성적 등급을 입력받아 점수 범위를 출력하는 로직을 설계하고,
Java 콘솔 프로그램으로 구현한 연습 프로젝트입니다.


🧩 FlowChart

18


🧩 시나리오

성적 등급(grade)을 입력받아 해당 등급의 점수 범위를 출력한다.

  • A → 90 ~ 100
  • B → 80 ~ 89
  • C → 70 ~ 79
  • D → 60 ~ 69
  • F → 0 ~ 59
  • 그 외 → "잘못된 입력입니다!"

📌 입력/출력 정리

입력(Input)

  • 성적 등급 (A, B, C, D, F)

출력

  • 입력한 성적 등급에 해당하는 점수 범위 출력
  • 올바르지 않은 값 입력 시 "잘못된 입력입니다!"

상태 (계속 들고 있어야 하는 값)

  • grade (성적 등급)

🔎 조건 정리

종료 조건 (끝나는 시점)

  • 성적 등급에 맞는 점수 범위를 출력한 후 종료
  • (반복 버전의 경우) 올바른 등급 입력 시 출력 후 종료

분기 조건 (갈라지는 기준)

  • case "A" : 90 ~ 100
  • case "B" : 80 ~ 89
  • case "C" : 70 ~ 79
  • case "D" : 60 ~ 69
  • case "F" : 0 ~ 59

예외 / 에러 조건

  • A/B/C/D/F가 아닌 값 입력 시
    "잘못된 입력입니다!" 출력

🔁 로직 흐름 설계

  1. 성적 등급(grade)을 입력받는다.
  2. 입력값을 대문자로 변환한다.
  3. switch(grade)로 분기 처리한다.
  4. A~F에 해당하면 점수 범위를 출력한다.
  5. 그 외 값이면 "잘못된 입력입니다!"를 출력한다.
  6. 프로그램을 종료한다.

🛠️ 실행 방법

# 컴파일
javac Main.java

# 실행
java Main

About

FlowChart로 성적별 점수 범위 로직을 설계하고 Java 코드로 구현한 연습

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages