-
當(dāng)出現(xiàn)多個(gè) if 和 else ,又沒有{}來界定范圍時(shí),請參考下面2條原則: ①每一個(gè) else 與前面離它最近的 if 配對。按照這個(gè)原則,上面示例代碼的兩個(gè) else 都與第二個(gè) if 配對,這顯然是不可能的,于是又有了第二個(gè)原則。 ②多個(gè) else 都與同一個(gè) if 相近時(shí),最內(nèi)層的 else 優(yōu)先配對。這樣,第一個(gè) else 處于內(nèi)層,就與第二個(gè) if 優(yōu)先配對,第二個(gè) else 只能與第一個(gè) if 配對。上面的示例代碼會輸出“C”。查看全部
-
control +f5 運(yùn)行 藍(lán)色是關(guān)鍵字查看全部
-
.net包括UML工具、查看全部
-
Console.ReadLine()//字符串輸入; int Parse(Console.ReadLine())//轉(zhuǎn)換輸入的格式為整數(shù)查看全部
-
二維數(shù)組這樣聲明: int[,] arr = new int[2,3]; //包含2個(gè)一維數(shù)組,每個(gè)一維數(shù)組包含3個(gè)變量,總共2*3=6個(gè)數(shù)組元素 二維數(shù)組元素這樣賦值和打印: arr[1,0] = 28; //二維數(shù)組元素有2個(gè)索引,都是從0開始,以arr數(shù)組為例,元素索引從[0,0]到[1,2] Console.Write( arr[1,0] );查看全部
-
了解了 foreach 循環(huán)的語法,你可能會有疑問:好像 foreach 循環(huán)能做的 for 都能做, foreach 存在的意義是什么呢?其實(shí),C#中還存在一些類似于數(shù)組的數(shù)據(jù)組織方式,它們中有一些是沒有元素索引的,對于這些元素,只能通過 foreach 遍歷。查看全部
-
char[,] ch = { {'我','是','軟'},{'件','工','程'},{'師','啦','!'}}; Console.WriteLine("{0}{1}{2}",ch[1,1],ch[1,2],ch[2,0]);查看全部
-
foreach( in x in num)查看全部
-
for?循環(huán)使我們可以通過索引訪問數(shù)組元素;而?foreach?循環(huán)則可以不依賴索引而讀取每一個(gè)數(shù)組元素。下面的示例代碼聲明了一個(gè)整型數(shù)組,然后通過兩種方法打印數(shù)組元素: 運(yùn)行結(jié)果是相同的: 使用?foreach?的語法: 需要解釋一下?④?,如上面的示例代碼,迭代變量 x 只能用于讀取數(shù)組 num 中的值,但是不能給數(shù)組元素賦值,如果嘗試給 x 賦值,則會有下面的錯誤提示: 了解了?foreach?循環(huán)的語法,你可能會有疑問:好像?foreach?循環(huán)能做的?for?都能做,?foreach?存在的意義是什么呢?其實(shí),C#中還存在一些類似于數(shù)組的數(shù)據(jù)組織方式,它們中有一些是沒有元素索引的,對于這些元素,只能通過?foreach?遍歷。關(guān)于那些更高級的對象,我們留待后面的課程介紹。查看全部
-
C#運(yùn)算符的優(yōu)先級請參考下面的順序: ①括號。學(xué)數(shù)學(xué)的時(shí)候我們就知道,要先計(jì)算括號里面的內(nèi)容。C#語言也是一樣,如果有多層括號,要從里向外計(jì)算。括號優(yōu)先級最高。 ②一元運(yùn)算符。有些運(yùn)算符兩邊有2個(gè)操作數(shù),比如2+3、6%5等等,這些叫做二元運(yùn)算符。只有一個(gè)操作數(shù)的叫做一元運(yùn)算符,它們的優(yōu)先級高于二元運(yùn)算符。一元運(yùn)算符包括:++(自加) 、 --(自減) 、 !(邏輯非)。 ③*(乘)、/(除)、%(取余)。 ④+(加)、-(減)。 ⑤>(大于)、<(小于)、>=(大于等于)、<=(小于等于)。 ⑥==(等于)、!=(不等于)。 ⑦&&(邏輯與)。 ⑧||(邏輯或)。 ⑨賦值運(yùn)算符。包括:=、+=、-=、*=、/=、%=。 另外,還需要注意一點(diǎn):優(yōu)先級相同的運(yùn)算符從左向右計(jì)算(賦值運(yùn)算符相反)。查看全部
-
Writeline運(yùn)行后換行查看全部
-
const 關(guān)鍵字,表明PI是一個(gè)常量; double 關(guān)鍵字,表明PI的類型為“雙精度浮點(diǎn)型”(一種精度很高的數(shù)字類型)。查看全部
-
關(guān)鍵字 static (靜態(tài)的)、 void (無返回值)、 string (字符串類型)查看全部
-
首先,外層循環(huán)應(yīng)當(dāng)循環(huán) 7 次( 7 行);內(nèi)層循環(huán)也應(yīng)該循環(huán) 7 次(每行 7 列);內(nèi)層循環(huán)后面換行。 每一個(gè)字符輸出時(shí),檢查是不是處于對角線的位置,如果在對角線上,就輸出英文字母“O”,否則輸出“.”。 從左上到右下的對角線的特點(diǎn)是:行數(shù)==列數(shù) 從右上到左下的對角線的特點(diǎn)是:行數(shù)+列數(shù)==8 for (int x = 1; x <= 7; x++)//循環(huán)7行 { for (int y = 1; y <= 7; y++)//循環(huán)7列 { if (x == y || x + y == 8)//對角線打印O { Console.Write("O"); } else { Console.Write(".");//其他位置打印. } } Console.WriteLine();//換行 }查看全部
-
int.Parse(Console.ReadLine()) //轉(zhuǎn)換為整形,用戶輸入的是字符串類型 name=Console.ReadLine();//接收用戶數(shù)據(jù) score=int.Parse(Console.ReadLine())//接收數(shù)據(jù)并轉(zhuǎn)換數(shù)據(jù)類型查看全部
舉報(bào)
0/150
提交
取消