異常保護,類!

2022-09-17 18:48:10 字數 1498 閱讀 7430

一、異常保護

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 ...