c 的if判斷與異常處理

2022-07-20 06:12:12 字數 1391 閱讀 3821

//

判斷閏年:閏年也就是二月份有29天,普通閏年:bai能被4整除但du不能被100整除,世紀閏年:能被400整除的為世紀閏年。

console.writeline("

請輸入閏年:");

int year =convert.toint32(console.readline());

//三目運算子:資料型別 變數 = 表示式1?表示式2:表示式3 (意思是如果表示式1成立,那麼表示式2賦值給變數,不成立就把表示式3賦值給變數)這裡只是學習三目運算子才這樣寫,三目運算子是if...else的簡化寫法

bool tr = (year % 400 == 0) || (year % 4 == 0 && year % 100 != 0) ? true : false;//

%取餘數,bool型別返回值是true和false常用於if判斷裡面

if (year <= 0

)

else

if (tr == true

)

else

try//

主體**塊有可能發生的異常

catch

}catch (exception ex)//

處理異常,獲取try發生異常後會跳轉到這裡,如果未丟擲異常則不執行,exception是獲取所有的異常

finally

console.readline();

switch...case的結構體

using

system;

using

system.collections.generic;

using

system.linq;

using

system.text;

using

system.threading.tasks;

namespace

csharp

else

break

;

default://

相當於if語句的else,各case和default子句的先後順序可以變動,而不會影響程式執行結果。default子句可以省略不用

day = 30

;

break

; }

console.writeline(

"你輸入的:年月共有天。

", year, monty, day);

}else

}catch

}catch

console.readline();}}

}

C 中異常處理與if判斷的問題

異常情況也就是對情況是否異常做出的判斷,那麼異常處理和if判斷語句有什麼區別呢?各有什麼好處?if else 方式的好處在於更貼近與邏輯思維,效能優於exception。相對於exception,其缺點是,不適合oop,語義不明顯,不易於錯誤錯誤跟蹤或錯誤提示較少,並且型別比較單一。exceptio...

異常值判斷與識別檢驗處理

異常值是指一組測定值中與平均值的偏差超過兩倍標準差的測定值,與平均值的偏差超過三倍標準差的測定值,稱為高度異常的異常值。在處理資料時,應剔除高度異常的異常值。異常值是否剔除,視具體情況而定。在統計檢驗時,指定為檢出異常值的顯著性水平 0.05,稱為檢出水平 指定為檢出高度異常的異常值的顯著性水平 0...

C 錯誤與異常處理

c 提供了幾個關鍵字 try catch 和 finally 程式可以用這些關鍵字檢測異常 處理異常並繼續執行。這些關鍵字是讓應用程式更可靠的非常有用的工具。class tryandcatch catch system.dividebyzeroexception finally 塊中包含的 始終會執...