++i, i++ 的區別
++i: 是加1之後的數值
i++: 是加1之前的數值
i 在前先取i, i在後先也先取i, 一句話結果總會加1
int i = 10;
int m = i++; //10
int n = ++i; //12
int k = i; //12
函式用於封裝, 模組化程式設計的主要手段
if, if else,
switch()
while(true/false)
while(true/false); //注意加入 封號";"
for(int i=; i<10; i++)
foreach(var k in k)
//重寫netmeeting (專案)
練習:
1) 個人所得稅 用switch , 財務資料注意加入m ,如0.2m , 寫完**不要馬上執行,養成**審查的好習慣
2) 個人所得稅 用陣列的方式,用到 邊界條件 decimal.maxvalue, decimal.minvalue,
補充陣列:
如果表示式中有更大的資料型別,其結果會自動轉換為更大的資料型別
byte b = 5; (10 * 5) --> 將返回32位的int型別
int array = new int;
陣列長度: array.length
最後乙個元素的下標: array.length - 1
java Lambda表示式學習筆記 2
lambda 和 匿名內部類 如果你曾使用過匿名內部類,也許遇到過這樣的情況 需要引用它所在方法裡的變數。這時,需要將變數宣告為final。將變數宣告為final,意味著不能為其重複賦值。同時也意味著在使用final變數時,實際上是在使用賦給該變數的乙個特定的值。final string str 1...
C 學習筆記2 C 變數
1 當乙個精度高的資料型別與乙個精度低的資料型別進行運算時,定義運算結果的變數型別必須與精度最高的變數型別相同。這是為了防止在運算過程中造成資料丟失。如下 double a 42.29 int b 4229 int c a b console.writeline c c console.readke...
C 學習筆記 lambda表示式
在使用委託的時候,除了將乙個已存在的方法賦給乙個委託之外,還可以使用匿名方法的方式。使用匿名方法的時候,需要乙個delegate關鍵字,並且方法的引數列表要和委託定義的完全一樣。這裡有乙個匿名方法 func add delegate int a,int b console.writeline 操作的...