1. 程式人生 > >2018年11月12日學習日誌

2018年11月12日學習日誌


一. 關於資料型別:
1. Int   整形,用於儲存整數;
2. double   浮點,用於儲存小數;
3. string   字串,使用者儲存字元;
4. bool    布林型別  ,使用者儲存:true/false
5. DataTime   日期時間, 用於儲存日期和時間;
6. Var       匿名型別,當無法確定資料型別時使用;
7. 其他;

二. 關於變數的聲名:
1. 變數命名規則:
變數名必須是有英文字母,數字,下劃組成;
變數名不能只能以字母或者下劃線開頭;
變數名不能使用關鍵字和$符號;
2. 變數命名規範:(非強制)
嚴格區分大小寫:大寫字母和小寫字母不是同一個字母;
單詞命名法:根據實際意義成對應的英文單詞進行命名;
駝峰命名法:對於組合詞名詞,首字母小寫,其他單詞字母大寫;
3. 變數聲名的方法:
資料型別   變數名稱;
資料型別   變數名稱   =   值 ;

三. 關於常量的聲名:
1. 聲名方法:  const   資料型別   常量名稱 =  值 ;  
2. 常量在聲名的時候必須賦值;
3. 常量在賦值之後不能再次賦值;
4. 常量的名稱建議用大寫字母命名;

四. 關於列舉(自定義的資料型別)的聲名;
1. 聲名方法: public   enum   列舉名稱    { 值1, 值2, ……}
2. 列舉在定義的時候不能使用方法;
3. 列舉的一般都定義在方法外面,使用public  標識公共的列舉型別;
4. 列舉的值的數量一般都是有限的,在記憶範圍之內,不會太多;
5. 列舉的每個值可以進行賦值,被賦予的值必須是整形(int);
6. 列舉型別的變數在賦值的時候必須使用格式:列舉名稱.列舉值   賦值
7. 如果列舉在聲名的時候被賦值,那麼列舉變數在被賦值的時候可以用int進行格式轉換來賦予對應的整形值;
  public enum meiJuName
    {
        nan  = 1 , nv  = 0 

    }
meiJuName juname1 = meiJuName.nan;

五. 關於Console型別的應用:
1. Console類常用的四個方法:
Console.Write();   在標準輸出流中輸出一行字元;
Console.WriteLine();在標準輸出流中輸出一行字元後換行;
Console.Read();   在標準輸入流中讀取一個字元;
Console.ReadLine();在標準輸入流中讀取一行字元;
2. 佔位符的應用:
    string name = "liuzhong";
    int age = 18;
Console.WriteLine("我的名字是:{0},我今年{1}歲!", name, age);

在標準輸出流中,使用{0},{1},{2}……. 先佔據一個位置,然後寫上替換的引數,在執行的時候,程式會自動進行替換,注意,引數的數量和位置必須嚴格保持一致;

3. 製表符的應用;\t
             Console.WriteLine("姓名\t年齡\t性別\t愛好\n");
             Console.WriteLine("姓名\t年齡\t性別\t愛好\n");
         Console.WriteLine("姓名\t年齡\t性別\t愛好\n");
4. 換行符的應用;\n
             Console.WriteLine("姓名\t年齡\t性別\t愛好\n");
             Console.WriteLine("姓名\t年齡\t性別\t愛好\n");
         Console.WriteLine("姓名\t年齡\t性別\t愛好\n");


六. 檢視方法宣告的程式碼或者官方說明文件的操作:
1. 在程式中檢視某個類或方法的宣告程式碼:長按Control鍵並滑鼠點選類名/方法名;
2. 在官方文件中檢視某個類或方法的說明文件:滑鼠點選類名/方法名+F1

七. 關於資料型別轉換:
1. 自動型別轉換:系統自動進行的資料型別轉換(不損失資料精度);
條件1:必須是值的有效表現形式之間的轉換;
條件2:目標型別型別的精度大於被轉換型別;  


            double a = 10.001;
            int b = 10;
            string e = "abc";

            //正確;
            double c = a + b;
            //錯誤;
            int d = a + b;
            //錯誤;
            int m = a +e;

2. 強制型別轉換:
方法一: (資料型別)變數名;
方法二:資料型別.parse(字串);
方法三:Convert.To資料型別(變數/常量);

double a = 10.001;
            int q = (int)a;

            int g = int.Parse("111");

            int y = Convert.ToInt32(a);

相關推薦

20181112學習日誌

一. 關於資料型別: 1. Int   整形,用於儲存整數; 2. double   浮點,用於儲存小數; 3. string   字串,使用者儲存字元; 4. bool    布林型別  ,使用者儲存:true/false 5. DataTime   日期時間, 用於儲存

2018115學習日誌

一.     搭建開發環境: 1.    安裝Visio  stu    2017 版本; 2.    安裝SQL Server  2008  R2  資料庫; 二.    建立應用程式; 1.    新建-專案 2.    .net 版本選擇:4.0/4.61  (出於相

20181113學習日誌

一. 關於運算子; 1. 算術運算子; 運算子 描述 例項 + 把兩個運算元相加 A + B 將得到 30 - 從第一個運算元中減去第二個運算元 A - B 將得到 -10 * 把兩個運算元相乘 A * B 將得到 200 / 分子除以分母 B / A 將得到 2 % 取模

20181112 複習

utf-8,unicode,GBK   的差異----沒聽懂 。 中文位元組  utf8:3個;gbk:2個   三次登入作業  方法2: n=1 actname="sxj" actpwd="123" while True: na

20181112 復習

數字 ctp ont bubuko while 循環 使用 n) 三次 子序列 utf-8,unicode,GBK 的差異----沒聽懂 。 中文字節 utf8:3個;gbk:2個 三次登入作業 方法2: n=1 actname="sxj" actpwd="1

工作總結 20181112

  工作總結 一.完成工作: 完成從185頁到215頁閱讀 (最後部分沒有完成) 完成書中專案編寫以及執行 瞭解資料繫結 瞭解JSON資料互動以及RESTful支援  複習1-5章,並做小節   二.明日計劃:

20181112】其他化學制品行業的股票估值和排名

中材科技(SZ002080),漲跌: (+1.77%),便宜指數: 90.77,滾動市盈率(PE):11.38,股息收益率 %: 2.34%,市淨率(PB): 0.99,ROE: 8.72% 陽谷華泰(SZ300121),漲跌: (+3

Linux CentOS 學習第6天(2018612

目錄 mkdir rmdir rmmkdir 創建目錄命令rmdir 刪除目錄命令 rm 刪除文件命令-f 命令選項,強制刪除文件命令!tree使用命令歷史裏面最近一次tree的命令history 可以看見之前使用過的命令rm -r 刪除目錄和文件rm -rf 強制刪除該目錄及該目錄以下的目錄和文件-v 選

20181108 關於Vue的父子通訊 and 子父通訊 and 任意及平行元件間通訊的學習

1、父子通訊 //在html中的相關程式碼 <body> <div id="app"> <alert change_alert="再見"></alert> //如果我們想要點選按鈕的時候彈出的內容時change_alert中的“再

linux學習第四天 (Linux就該這麽學)20181116

$path 處理 學習第四天 linux學習 斜杠 env 通配符 加工 profile 今天主要講了 管道符,重寫向與環境變量 輸入輸出重寫向 標準輸出重寫向 (標準,覆蓋,錯誤) > 將標準輸出重寫向到一個文件中 >> 追加到文件 2>錯誤輸出

2018114java學習之關鍵字,識別符號,命名規範

1關鍵字 java 語言中的關鍵字都是小寫的,java嚴格區分大小寫 藍色的都是關鍵字,紅色的是類 還有一些保留字比如goto 2.識別符號 -》自己可以起名字的叫識別符號:類名,方法,變數,介面名 數字不可以開頭 由26個大小寫字母,數字

2018113java學習之第一個程式 HelloWord以及註釋 ,API

1.用記事本寫HelloWord. .java -》javac.exe-》.class-》java.exe-》結果 main 方法是程式的入口 //單行註釋;/* */多行註釋 程式碼例項 class HelloWord { public stat

20181110Java學習之類的特徵二:繼承extends,重寫override,private,default,protected,public四種訪問許可權修飾符,super關鍵字

1.類的繼承extends,舉個例子 2.子類繼承了父類,就繼承了父類的方法和屬性。 在子類中,可以使用父類中定義的方法和屬性,也可以建立新的資料和方法。 3.子類不能直接訪問父類中私有的(private)的成員變數和方法。 4.Java只支援單繼承,不允許

20181113Java學習之包裝類,裝箱與拆箱,

1.將八種基本資料型別定義相應的引用型別—包裝類 這樣做的好處就是可以呼叫類的方法了。 2.裝箱與拆箱 裝箱 int i = 500; Integer t = new Integer(i); 拆箱 boolean b = bObj.booleanValue

20181113Java學習之關鍵字static(類成員和類方法),單例設計,類的成員之:初始化塊

1.類變數(類屬性)由該類的所有例項共享 static 修飾的變數就是類變數,可以直接不建立物件訪問靜態成員,所有例項可以共同修改這個值 2.類方法 static修飾的方法可以用類名.方法名()訪問 在static方法內部只能訪問類的static屬性,不能訪問

2018712 軟帝學習感悟

   下面是學習的總結作業系統(OperatingSystem,簡稱os)是軟硬體資源的管理者作業系統是宇宙中最複雜的軟體,對下管理各種硬體,對上為應用程式提供一個平臺。主流的作業系統介紹PC:Windows(佔有率最高),OS X(蘋果系統),Linux(百分之1左右吧)伺

2018812網站優化工作日誌 天氣(晴)(今天晚上,有中到大雨,真擔心會停電)

佟欣工作日誌天氣(晴) 牙好了,開心,雖然,洗了一回牙,開了點藥,買了牙膏,但是終於不用在打針了(╯﹏╰)b,“開心”“煩” 以下是我今天的任務報告。 1、網站文章更新7篇:            寶牛e配1篇:https://www.bn016.com

20171112--1(ES的數據類型-應用數據)

例如 bre per 小數位 運行 傳遞 concat 行為 tofixed ES標準 1引用類型 Boolean 對象是 Boolean 原始類型的引用類型。 要創建 Boolean 對象,只需要傳遞 Boolean 值作為參數:var oBooleanObject =

【20180312】20180312(隨想)

post 而是 有一個 然而 clas OS you pos 一個 今天有一個熱點事件,在幾個群裏都有提及。 我以為是假的。沒想到是真的。果然還是太young了。 總結: 有的事,你認為是假的,它是真的。比如今天的焦點事件。 有的事,你認為一定是假的,偏偏是真

2018412--python

模式 class line col 換行符 指針 file read code Pyhon3 -- 文件操作 文件的打開與關閉 open()打開文件;close()關閉文件。打開文件必須要關閉文件,所以open()和close()為成對使用。 open()參數意思。