一. 異常保護
二.類
1.string類
//string s = " abcdefgb ";
////int a = s.length;//獲取長度
////去掉前後空格
////只去掉前面的空格
////只去掉後面的空格
////將全部小寫字母轉換為大寫
////將所有大寫字母轉換為小寫
////返回第一次出現該字元或字串的索引號
////注意:索引號是從0開始
////返回值為-1.表示沒有找到該字元或字串
"abc"));
////返回最後一次出現該字元或字串的索引號
"b"));
////substring擷取字串
////寫乙個引數的時候,表示從這個索引號開始擷取,一直到最後
////兩個引數表示,從哪個位置開始擷取,擷取多長
////startswith 是否以**字串開頭
"ab"));
////endswith 是否以**字串結尾
"b"));
////contains 是否包含
"cd"));
////replace 替換
"b","bb"));
//請輸入您的身份證號,為您擷取出來您的生日
//370321199003053330
"請輸入您的身份證號:");
//string cid = console.readline();
//string year = cid.substring(6,4);
//string month = cid.substring(10,2);
//string day = cid.substring(12,2);
"您的出生日期為:年月日。",year,month,day);
//練習:判斷郵箱格式是否正確
//1.有且只能有乙個@
//2.不能以@開頭
//3.@之後至少有乙個.
//4.@和.不能靠在一起
//5.不能以.結尾
"請輸入您的郵箱賬號:");
//string mail = console.readline();
//if (mail.contains("@"))
//// else
//
// }
// else
//
// }
// else
//
// }
// else
//
// }
// else
//
// }
// else
//
//}//else
//2.math類 數學類
////ceiling 天花板 取上線
math.ceiling(4.4));
////floor 地板 取下線
math.floor(4.4));
////sqrt 開平方根
math.sqrt(4));
////pi π 3.141592
math.pi);
////round 四捨五入
////奇數.5的時候取得是上線
////偶數.5的時候取得是下線
math.round(4.5));
//datetime 時間日期型別
//使用之前應該進行初始化
//datetime dt = new datetime();
//獲取當前時間
//datetime dt = datetime.now;
dt);
dt.month);
// 獲取年 dt.year
//獲取月 dt.month
//獲取日 dt.day
//獲取小時 dt.hour
//獲取分 dt.minute
//獲取秒 dt.second
//獲取星期幾
//dayofweek d = dt.dayofweek;
//d);
//string dow =d.tostring();
//switch(dow)
////add() 增加或減少
//timespan span = new timespan(3, 3, 3, 3);
dt.add(span));
////增加多少天
dt.adddays(-7.5));
//輸入兩個時間日期,計算出相差多少天(totaldays)
"請輸入第乙個時間日期(****/**/** **:**:**):");
//datetime dt1 = datetime.parse(console.readline());
"請輸入第二個時間日期(****/**/** **:**:**):");
//datetime dt2 = datetime.parse(console.readline());
(dt2-dt1).totaldays);
//高考倒計時
//qq情侶
"請輸入你們戀愛開始的時間日期:");
//datetime dt1 = datetime.parse(console.readline());
//datetime dt2 = datetime.now;
"已經戀愛了天。",math.ceiling( (dt2-dt1).totaldays));
//try
////catch
//"感謝使用!");
3.隨機數類 random
//初始化
//random ran = new random();
////int a = ran.next(101);
//int b = ran.next(1,37);
異常保護,類!
一 異常保護 try 保護可能出錯的語句 catch 當try中的語句有問題,會直接抓住,到那個問題命令為止,直接進入catch命令。finally 最後要做什麼。寫不寫都一樣。二 類1 string類 1 string s abc int a s.length 獲取長度 s.trim 去掉s開頭和...
遠端call帶try異常保護 C 異常
前言 什麼是異常?1 異常時程式執行時的錯誤,違反了系統約束或者應用程式約束,或出現正在操作時未預料的情況 2 例如 程式嘗試除以0或者試圖寫乙個唯讀檔案,程式就會丟擲乙個異常 3 如果系統沒有處理這個異常,系統就會掛起 4 try 語句來指明為避免出現異常而被保護的 段,並在發生異常時提供 處理異...
子類異常和父類異常捕獲的關係
class examplea extends exception 所以必須寫出無參的建構函式,寫了有參就要寫無參,除非程式不再呼叫無參的,否則呼叫就會報錯 public examplea string a 當構造物件時候就會預設呼叫super方法,先呼叫父類的無參建構函式,super預設呼叫的 cl...