-
流程圖
查看全部 -
算數(shù)運(yùn)算符
加:+?。加號(hào)有2個(gè)用途:當(dāng)用加號(hào)連接兩個(gè)數(shù)字時(shí),會(huì)計(jì)算出這兩個(gè)數(shù)字的和。
另一種情況,當(dāng)加號(hào)兩邊包含字符串的時(shí)候,會(huì)把兩邊的表達(dá)式連接成新的字符串。
減:-?。減號(hào)的作用就是減法。
乘:*?。乘號(hào)的作用是求2數(shù)的乘積。
除:/?。除號(hào)的作用是求2數(shù)相除的商。
但是,2個(gè)整數(shù)相除,結(jié)果僅保留整數(shù)部分,小數(shù)部分會(huì)被舍去。
查看全部 -
標(biāo)識(shí)符規(guī)則:
①標(biāo)識(shí)符只能由英文字母、數(shù)字和下劃線(xiàn)組成,不能包含空格和其他字符。
錯(cuò)誤的標(biāo)識(shí)符聲明:string?$user;?//錯(cuò)在使用了其他字符
②變量名不能用數(shù)字開(kāi)頭。
錯(cuò)誤的標(biāo)識(shí)符聲明:double?6h;//錯(cuò)在用數(shù)字開(kāi)頭
③不能用關(guān)鍵字當(dāng)變量名。
錯(cuò)誤的標(biāo)識(shí)符聲明:char?static ;//錯(cuò)在用關(guān)鍵字static做變量名
查看全部 -
二維數(shù)組聲明
查看全部 -
using System;
using System.Collections.Generic;
using System.Text;
namespace projAboveAvg
{
? ? class Program
? ? {
? ? ? ? static void Main(string[] args)
? ? ? ? {
? ? ? ? ? ? string[] name= {"景珍","林惠洋","成蓉","洪南昌","龍玉民","單江開(kāi)","田武山","王三明"};? //名字?jǐn)?shù)組
? ? ? ? ? ? int[] result= {90,65,88,70,46,81,100,68};//成績(jī)數(shù)組
? ? ? ? ? ? int sum=0;//總分
? ? ? ? ? ? int avg;//平均分
? ? ? ? ? ? List<int> input=new List<int>();//動(dòng)態(tài)數(shù)組,存放數(shù)組索引
? ? ? ? ? ? foreach(int x in result){
? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? sum+=x; //計(jì)算總分
? ? ? ? ? ? ? ??
? ? ? ? ? ? }
? ? ? ? ? ? avg=sum/result.Length;
? ? ? ? ? ? for(int x=0;x<result.Length;x++){
? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? if(result[x] > avg)
? ? ? ? ? ? ? ? ? ? input.Add(x);
? ? ? ? ? ? }
? ? ? ? ? ? a
? ? ? ? ? ? Console.WriteLine("平均分是{0},高于平均分的有:",avg);
? ? ? ? ? ? foreach (int y in input){
? ? ? ? ? ? ??
? ? ? ? ? ? ? ?Console.Write(name[y]+" ");
? ? ? ? ? ? ? ??
? ? ? ? ? ? }
? ? ? ? ? ??
? ? ? ? }
? ? }
}
查看全部 -
代碼中的Console.WriteLine()與之前的Console.Write()不同,后者不換行,而前者會(huì)在打印之后換行。查看全部
-
強(qiáng)制轉(zhuǎn)換只能用在數(shù)字?jǐn)?shù)據(jù)類(lèi)型轉(zhuǎn)數(shù)字?jǐn)?shù)據(jù)類(lèi)型,字符串這種不能,需要通過(guò)int.paise 等關(guān)鍵字
查看全部 -
當(dāng)程序執(zhí)行到到?continue;?的時(shí)候,會(huì)立即停止本次循環(huán)體,直接進(jìn)入下一次循環(huán)。所以,第三行輸出比其他行少一些:
查看全部 -
盡管循環(huán)條件始終為?false?,但由于?do...while?循環(huán)第一次執(zhí)行循環(huán)體不判斷條件,所以循環(huán)體還是執(zhí)行了一次。運(yùn)行結(jié)果為:
查看全部 -
解析:錯(cuò)誤。C#中的switch,每個(gè)分支都應(yīng)該以break;結(jié)束,break的作用是跳出switch結(jié)構(gòu)。但是,如果某個(gè)分支中沒(méi)有語(yǔ)句,那么也可以不寫(xiě)break;
查看全部 -
sum前面不需要#查看全部
-
每一句都要以;結(jié)尾
查看全部 -
string?[]?stuName?=?{"吳松","錢(qián)東宇","伏晨","陳陸","周蕊","林日鵬","何昆","關(guān)欣"}; int[]?score?=?{89,90,98,56,60,91,93,85}; int?n?=?score.Length; for(int?i=0;i<n-1;i++){ ????for(int?j=0;?j<n-i-1;?j++){ ????????if(score[j]>score[j+1]){ ????????????int?tempScore?=?score[j]; ????????????string?tempName?=?stuName[j]; ????????????????????????//分?jǐn)?shù)排序 ????????????tempScore?=?score[j]; ????????????score[j]=score[j+1]; ????????????score[j+1]?=?tempScore; ????????????????????????//姓名排序 ????????????tempName?=?stuName[j]; ????????????stuName[j]?=?stuName[j+1]; ????????????stuName[j+1]=tempName; ????????????} ????????} } ??????????? Console.Write("分?jǐn)?shù)最高的是{0},分?jǐn)?shù)是{1}",stuName[n-1],score[n-1]);
查看全部 -
console 控制臺(tái)
const 常數(shù)查看全部 -
Using System;
Using System.Collections.Generic;
Using System.Text;
namespace Test
{
class program
? {
???? static void Main(sting[]args)
??? {
?????? Console.WriteLine("今日事,今日畢。");
??? }
? }
}查看全部 -
.
Console.WriteLine()//是輸入
prase//是轉(zhuǎn)換格式
查看全部 -
.
查看全部 -
0
?變量?hasNbr?起到了關(guān)鍵作用:記錄篩選結(jié)果。它的初始值為?false?,表示沒(méi)有,如果循環(huán)中找到了相等的數(shù)據(jù),再修改 hasNbr 的值為?true?,表示有
查看全部 -
.
查看全部 -
? ??
.
查看全部 -
switch?中的(變量)只能是3種類(lèi)型:整型(如?int?)、字符型(?char?)、字符串類(lèi)型(?string?)。
查看全部 -
①每一個(gè)?else?與前面離它最近的?if?配對(duì)。按照這個(gè)原則,上面示例代碼的兩個(gè)?else?都與第二個(gè)?if?配對(duì),這顯然是不可能的,于是又有了第二個(gè)原則。
②多個(gè)?else?都與同一個(gè)?if?相近時(shí),最內(nèi)層的?else?優(yōu)先配對(duì)。這樣,第一個(gè)?else?處于內(nèi)層,就與第二個(gè)?if?優(yōu)先配對(duì),第二個(gè)?else?只能與第一個(gè)?if?配對(duì)。上面的示例代碼會(huì)輸出“C”。
查看全部 -
?注意:表示兩個(gè)值相等的“等于”是由2個(gè)“=”組成的。
比較運(yùn)算的結(jié)果,都是布爾類(lèi)型(?bool?),bool類(lèi)型我們是第一次提到,它表示邏輯上的真(成立)與假(不成立)。真與假用關(guān)鍵字?true?和?false?表示。?
查看全部 -
age++;
與age=age+1;
作用相同,都是變量的值+1。另外,
age++;
與age--;
也可以寫(xiě)作++age;
或--age;
Console.WriteLine(age);//先打印
=+1;
Console.WriteLine(++age);作用等同于下面兩句:
=+1;
查看全部 -
C#中的取余運(yùn)算符就是%。上一節(jié)學(xué)習(xí)的除號(hào),作用是求2個(gè)數(shù)字相除的商,而取余運(yùn)算符%的作用是求兩個(gè)數(shù)字相除的余數(shù)。比如:
Console.WriteLine(195);Console.WriteLine(195);
查看全部 -
double精度高
int精度低
查看全部 -
字符類(lèi)型?char?,存儲(chǔ)用 '' (單引號(hào))括起來(lái)的一個(gè)字符,例如:
char sex='男';//存儲(chǔ)性別
字符串類(lèi)型?string?,存儲(chǔ)用“”(雙引號(hào))括起來(lái)的一串字符,例如:
address="北京市宣武區(qū)牛街北口";//存儲(chǔ)地址
整數(shù)類(lèi)型?int?,存儲(chǔ)整數(shù),例如:
age=23;
雙精度浮點(diǎn)型?double?,存儲(chǔ)小數(shù),例如:
salary=7991.63;
查看全部
舉報(bào)