溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

11.C#--switch - case使用

發(fā)布時(shí)間:2020-06-17 11:23:35 來源:網(wǎng)絡(luò) 閱讀:470 作者:初禾 欄目:編程語言

static void Main(string[] args)
{
//我們對(duì)張三的年終工作評(píng)定,如果定為A級(jí),則工資漲1000元,如果定為B級(jí),
//則工資漲500元,如果定為C級(jí),工資不變,如果定為D級(jí)工資降300元,
//如果定為E級(jí)工資降500元.
//設(shè)張三的原工資為5000,請(qǐng)用戶輸入張三的評(píng)級(jí),然后顯示張三來年的工資
//這里我們只輸入ABCDE,不考慮abcd或數(shù)字等其它異常情況
//之前條件是變動(dòng)的,如分?jǐn)?shù)score>80 我們一般用if else-if,
//條件是定值類的,如像這個(gè)習(xí)題ABCDE,我們一般用switch - case去做
double salary = 5000; //設(shè)定張三原工資為5000;
Console.WriteLine("請(qǐng)輸入張三的等級(jí)");
string level = Console.ReadLine(); //這里我們只輸入ABCDE,不考慮abcd或數(shù)字等其它異常情況
switch (level)
{
case "A": salary += 1000;
break;
case "B":salary += 500;
break;
case "C":
break;
case "D":salary -= 300;
break;
case "E":salary -= 500;
break;
default:Console.WriteLine("輸入有誤,請(qǐng)重新輸入");
break;
}
Console.WriteLine("張三來年的工資是{0}元", salary);
Console.ReadKey();
}

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI