C#是跨語(yǔ)言、java是跨平臺(tái)
C#是面向?qū)ο蟮恼Z(yǔ)言
面向?qū)ο笕蠡咎卣鳎?、封裝2、繼承3、多態(tài)
輸出不換行Console.write();輸出換行Console.writeLine();
非打印字符空格/t 制表位/n換行/' 單引號(hào)/" 雙引號(hào)
數(shù)據(jù)類(lèi)型1、值類(lèi)型整型:short、int、long浮點(diǎn)型:float(單精度)、double(雙精度)布爾類(lèi)型:bool枚舉:enum2、引用類(lèi)型字符型:char、string類(lèi):class接口:interface數(shù)組:[]對(duì)象:object
注意:小數(shù)默認(rèn)為double,若是float類(lèi)型需在小數(shù)后加fbool的值只有兩個(gè):真為true,假為falsechar的值必須使用'',string的值必須使用""變量名命名規(guī)則:首字母其他字母字母 _ 字母 _ 數(shù)字例如:age首字母其他字母 a ge 變量定義:其內(nèi)部的值可以改變的一個(gè)存儲(chǔ)空間特點(diǎn):該存儲(chǔ)空間的值可以通過(guò)賦值發(fā)生改變例如:int age=10;//聲明時(shí)賦值age=11;//再次賦值最后age的值是11語(yǔ)法:一次聲明一個(gè):數(shù)據(jù)類(lèi)型 變量名;例如:1)string name;2)int age;一次聲明同類(lèi)型多個(gè):數(shù)據(jù)類(lèi)型 變量名1,變量名2;例如:1)string name1,name2;2)int num1,num2,num3;賦值:1、聲明時(shí)賦值例如:1)string name="ccliu";2)int num1=15,num2=30;2、先聲明后賦值例如:1)string name;name="ccliu";2)int num1,num2;num1=15;num2=10;//值不相同賦值num1=num2=10;//值相同賦值常量定義:其內(nèi)部的值不可改變的存儲(chǔ)空間特點(diǎn):該存儲(chǔ)空間聲明時(shí)給值之后,值將不可改變語(yǔ)法:const 數(shù)據(jù)類(lèi)型 名稱(chēng)=值;例如:const double PI=3.1415;注意:1)常量名必須大寫(xiě)2)常量必須在聲明時(shí)賦值3)常量的值不可改變輸入:作用:Console.ReadLine()的作用是用于在控制臺(tái)接收用戶(hù)錄入的一行字符串語(yǔ)法:Console.ReadLine();例如:接收字符串類(lèi)型語(yǔ)法如下:string name=Console.ReadLine();接收整型類(lèi)型語(yǔ)法如下:int age=Convert.ToInt32(Console.ReadLine());接收雙精度浮點(diǎn)double money=Convert.ToDouble(Console.ReadLine());類(lèi)型轉(zhuǎn)換:1、顯示轉(zhuǎn)換(強(qiáng)制轉(zhuǎn)換)1)Convert.ToXXX(任意類(lèi)型數(shù)據(jù));//建議使用第一種2)XXX.Parse(字符串?dāng)?shù)據(jù));int money=(int)3.14;int money=Convert.ToInt32(3.14);int money=int.Parse(3.14+"");2、隱示轉(zhuǎn)換(默認(rèn)轉(zhuǎn)換)char short int long float double注意:1)char不能隱示轉(zhuǎn)換為short2)從左向右是隱示轉(zhuǎn)換(默認(rèn)轉(zhuǎn)換)3)從右向左是顯示轉(zhuǎn)換(強(qiáng)制轉(zhuǎn)換)
運(yùn)算符()一元++ -- !(邏輯非)二元算先* / % 后 + -關(guān)先> >= < <=后== !=邏先&&(邏輯與) 后 ||(邏輯或)賦先*= /= %= 后 += -= =三元表達(dá)式?值1:值2
接收用戶(hù)錄入://接收用戶(hù)錄入數(shù)字int num = Convert.ToInt32(Console.ReadLine());//接收用戶(hù)錄入小數(shù)double money = Convert.ToDouble(Console.ReadLine());//接收用戶(hù)錄入字符串string name = Console.ReadLine();//接收用戶(hù)錄入字符char ch = Convert.ToChar(Console.ReadLine());
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注