C#/C#200제

[C#] 7일차 - 41. switch문

반나무 2021. 1. 22. 10:56

switch (조건):

 

case 내용:

    내용

    break;

 

default 내용:

    내용

    break;

 


if문과 switch문의 비교

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace A041_Grading
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("점수를 입력하세요 :");
            int score = int.Parse(Console.ReadLine());
            string grade = default;

            if (score > 90)
                grade = "A";
            else if (score >= 80)
                grade = "B";
            else if (score >= 70)
                grade = "C";
            else if (score >= 70)
                grade = "D";
            else
                grade = "F";

            Console.WriteLine("학점은 {0}", grade);

            switch(score / 10)
            {
                case 10:
                case 9:
                    grade = "A";
                    break;
                case 8:
                    grade = "B";
                    break;
                case 7:
                    grade = "C";
                    break;
                case 6:
                    grade = "D";
                    break;
                default:
                    grade = "F";
                    break;

            }

            Console.WriteLine("학점은 {0}", grade);
        }
    }
}

반응형