課程
/后端開發(fā)
/C#
/C#開發(fā)輕松入門
一直報(bào)錯(cuò),實(shí)在不知道自己哪里寫錯(cuò)了,哪位大佬幫忙看看,謝謝啦
2020-07-10
源自:C#開發(fā)輕松入門 3-8
正在回答
最后一個(gè)else后加if就行了吧
最后一個(gè)else不需要條件,直接寫成
else
? ? ? ? ? ? ? ? Console.WriteLine("沒有禮品");
double money = 60000.00;//存款金額
? ? ? ? ? ? if (money >= 100000)//請(qǐng)?jiān)谶@里補(bǔ)充多重條件判斷
? ? ? ? ? ? Console.WriteLine("送一臺(tái)微波爐");
? ? ? ? ? ? else if(money >= 100000)
? ? ? ? ? ? Console.WriteLine("送一套茶具");
? ? ? ? ? ?Console.WriteLine("送一袋大米");
? ? ? ? ? ? else
? ? ? ? ? ?Console.WriteLine("沒有禮品");
你可以用去掉大括號(hào)的方式,用多重if結(jié)構(gòu)語句,這樣會(huì)很簡(jiǎn)潔。
第一次寫的代碼我感覺后面的else if這里都要把else 去掉,因?yàn)槟愫竺娴呐袛鄺l件用了邏輯運(yùn)算符,前面的IF已經(jīng)作判斷了小于10000了。后面你再寫的運(yùn)算符和他沖突到了。所以你把后面的所有else if都把esle去掉就應(yīng)該可以了。
嘗試用別的方法寫,運(yùn)行成功!
源代碼:
using System;
using System.Collections.Generic;
using System.Text;
namespace Test
{
? ? class Program
? ? {
? ? ? ? static void Main(string[] args)
? ? ? ? {
? ? ? ? ? ? double money = 60000.00;//存款金額
? ? ? ? ? ? //請(qǐng)?jiān)谶@里補(bǔ)充多重條件判斷
? ? ? ? ? ? if(money>=100000)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? Console.WriteLine("送一臺(tái)微波爐");
? ? ? ? ? ? }
? ? ? ? ? ? ? ? if(money>=50000)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? Console.WriteLine("送一套茶具");
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? else
? ? ? ? ? ? ? ? ? ? if(money>=10000)
? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? Console.WriteLine("送一袋大米");
? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? else
? ? ? ? ? ? ? ? ? ? ? ? Console.WriteLine("沒有禮品");
? ? ? ? }
? ? }
}
舉報(bào)
本門課程是C#語言的入門教程,將帶你輕松入門.NET開發(fā)
2 回答不知道哪里錯(cuò)了
2 回答誰知道哪里錯(cuò)了?
2 回答不知道哪兒錯(cuò)了
3 回答不知道錯(cuò)在哪了
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2022-07-24
最后一個(gè)else后加if就行了吧
2022-02-27
最后一個(gè)else不需要條件,直接寫成
else
? ? ? ? ? ? ? ? Console.WriteLine("沒有禮品");
2021-05-13
double money = 60000.00;//存款金額
? ? ? ? ? ? if (money >= 100000)//請(qǐng)?jiān)谶@里補(bǔ)充多重條件判斷
? ? ? ? ? ? Console.WriteLine("送一臺(tái)微波爐");
? ? ? ? ? ? else if(money >= 100000)
? ? ? ? ? ? Console.WriteLine("送一套茶具");
? ? ? ? ? ? else if(money >= 100000)
? ? ? ? ? ?Console.WriteLine("送一袋大米");
? ? ? ? ? ? else
? ? ? ? ? ?Console.WriteLine("沒有禮品");
2021-05-13
你可以用去掉大括號(hào)的方式,用多重if結(jié)構(gòu)語句,這樣會(huì)很簡(jiǎn)潔。
2020-10-16
第一次寫的代碼我感覺后面的else if這里都要把else 去掉,因?yàn)槟愫竺娴呐袛鄺l件用了邏輯運(yùn)算符,前面的IF已經(jīng)作判斷了小于10000了。后面你再寫的運(yùn)算符和他沖突到了。所以你把后面的所有else if都把esle去掉就應(yīng)該可以了。
2020-07-10
嘗試用別的方法寫,運(yùn)行成功!
源代碼:
using System;
using System.Collections.Generic;
using System.Text;
namespace Test
{
? ? class Program
? ? {
? ? ? ? static void Main(string[] args)
? ? ? ? {
? ? ? ? ? ? double money = 60000.00;//存款金額
? ? ? ? ? ? //請(qǐng)?jiān)谶@里補(bǔ)充多重條件判斷
? ? ? ? ? ? if(money>=100000)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? Console.WriteLine("送一臺(tái)微波爐");
? ? ? ? ? ? }
? ? ? ? ? ? else
? ? ? ? ? ? {
? ? ? ? ? ? ? ? if(money>=50000)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? Console.WriteLine("送一套茶具");
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? else
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? if(money>=10000)
? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? Console.WriteLine("送一袋大米");
? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? else
? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? Console.WriteLine("沒有禮品");
? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? }
? ? }
}