一、異常保護
try//保護可能出錯的語句
catch//當try中的語句有問題,會直接抓住,到那個問題命令為止,直接進入catch命令。
finally//最後要做什麼。寫不寫都一樣。
二、類1、string類
(1)string s="abc"
int a=s.length///獲取長度
s.trim()//去掉s開頭和結尾的空格
s.timstart()//去掉s開頭的空格
s..trimend()//去掉s開頭和結尾的空格
s.toupper() //s全部大寫。只針對字母
s.tolower() //s全部小寫。只針對字母
(2)indexof("字串") 返回第一次出現此字串的索引
lastindexof("字串") 返回最後一次出現此字串的索引
索引號從0開始//當返回值為-1時,表示沒有找到該字元或字串。
(3)substring(起始位置,擷取長度)//索引號,長度
substring(起始位置)// 只寫起始位置,可以擷取到尾
(4)startswith("字串") 是否以此字串為開頭,返回true或false
endswith("字串") 是否以此字串為結尾
contains("字串") 是否包含此字串。返回true或者false
(5)replace("老字","新字") 將老字用新字替換
2、math類
math.ceiling() 取上線
math.floor() 取下線
math.pi 圓周率
math.sqrt() 平方根
math.round() 四捨五入(注意奇數偶數下不一樣的結果;奇數.5的時候取得是上線,偶數.5的時候取得是下線)
3、datetime類:
注意在使用之前需要先初始化一遍。
datetime dt =new datetime();
獲取年 dt.year
獲取月 dt.month
獲取日 dt.day
獲取小時 dt.hour
獲取分 dt.minute
獲取秒 dt.second
datetime可以增加或者減去相應的時間
add() 增加或者減去一定的時間間隔
addyears() 增加或減去年份
addmonths() 增加或減去月份
adddays() 增加或減去天數
獲取當前日期:datetime dt = datetime.now;
日期轉換:datetime.parse(console.readline());
4、隨機數類 random
初始化 random ran = new random();
int a = ran.next(101);隨機乙個1=100的整數
int b = ran.next(3,37);隨機乙個3-36的整數
完!!
0725異常保護和類
一.異常保護 二.類 1.string類 string s abcdefgb int a s.length 獲取長度 去掉前後空格 只去掉前面的空格 只去掉後面的空格 將全部小寫字母轉換為大寫 將所有大寫字母轉換為小寫 返回第一次出現該字元或字串的索引號 注意 索引號是從0開始 返回值為 1.表示沒...
遠端call帶try異常保護 C 異常
前言 什麼是異常?1 異常時程式執行時的錯誤,違反了系統約束或者應用程式約束,或出現正在操作時未預料的情況 2 例如 程式嘗試除以0或者試圖寫乙個唯讀檔案,程式就會丟擲乙個異常 3 如果系統沒有處理這個異常,系統就會掛起 4 try 語句來指明為避免出現異常而被保護的 段,並在發生異常時提供 處理異...
定義「異常類」處理異常
include using namespace std 定義除數為0異常類 class zeroexception char show 定義總分或科目數為負數異常類 class negativeexception char show float div float score,int n if n ...