//判斷閏年:閏年也就是二月份有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的結構體
usingsystem;
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 塊中包含的 始終會執...