最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

輸入大于10的數(shù)字時(shí),第一個(gè)if 和else都輸出了,怎么回事

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;


namespace _5._1if語(yǔ)句

{

? ? class Program

? ? {

? ? ? ? static void Main(string[] args)

? ? ? ? {

? ? ? ? ? ? //判斷輸入變量與10的關(guān)系;

? ? ? ? ? ? Console.WriteLine("請(qǐng)輸入數(shù)字:");

? ? ? ? ? ? int a = int.Parse (Console.ReadLine());

? ? ? ? ? ? if (a>10)?

? ? ? ? ? ? ? ? {

? ? ? ? ? ? ? ? Console.WriteLine("輸入數(shù)字大于10");

? ? ? ? ? ? }

? ? ? ? ? ? if (a < 10)

? ? ? ? ? ? {

? ? ? ? ? ? ? ? Console.WriteLine("輸入數(shù)字小于10");

? ? ? ? ? ? }

? ? ? ? ? ? else

? ? ? ? ? ? {

? ? ? ? ? ? ? ? Console.WriteLine("輸入的數(shù)字等于10");


? ? ? ? ? ? }

? ? ? ? ? ? Console.ReadKey();

? ? ? ? }

? ? }

}


正在回答

3 回答

如果沒(méi)有return這類關(guān)鍵字,程序會(huì)對(duì)所有的if都逐個(gè)進(jìn)行判斷。你的代碼第二個(gè)if改成else if就可以了

2 回復(fù) 有任何疑惑可以回復(fù)我~

自己根據(jù)幕友的回答又理解了一下,如果在第二個(gè)if前不加else時(shí),計(jì)算機(jī)將按先后順序,依次執(zhí)行,并將第二個(gè)if做為一個(gè)if條件語(yǔ)句的起始(就是第二個(gè)if和后面的else作為一個(gè)條件語(yǔ)句),這樣第一個(gè)if如果為true顯示以后,從第二個(gè)if開始判斷,因第一個(gè)if已經(jīng)為true,所以第二個(gè)if將不被顯示,但else則作為第二個(gè)if的組成部分,會(huì)顯示false結(jié)果,所以代碼最終的顯示結(jié)果才會(huì)出現(xiàn)兩種結(jié)果同時(shí)顯示的情況。

0 回復(fù) 有任何疑惑可以回復(fù)我~

自己根據(jù)幕友的回答又理解了一下,如果在第二個(gè)if前不加else時(shí),計(jì)算機(jī)將按先后順序,依次執(zhí)行,并將第二個(gè)if做為一個(gè)if條件語(yǔ)句的起始(就是將if作為),這樣第一個(gè)if如果為true顯示以后,從第二個(gè)if開始判斷,因第一個(gè)if已經(jīng)為true,所以第二個(gè)if將不被顯示,但else則作為第二個(gè)if的組成部分,會(huì)顯示false結(jié)果,所以代碼最終的顯示結(jié)果才會(huì)出現(xiàn)兩種結(jié)果同時(shí)顯示的情況。

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

輸入大于10的數(shù)字時(shí),第一個(gè)if 和else都輸出了,怎么回事

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)