異常 列舉型別 及邏輯結構

2022-09-03 21:57:13 字數 834 閱讀 6558

1、異常捕獲

我們在程式中經常會遇到各種各樣的異常,如果想要您的程式變得堅強一些,在您的**中應該經常性的使用try-catch來進行捕獲異常。

語法:try

//try和catch之間不能有任何**

catch

執行過程:如果try中的**沒有出現異常,那麼catch中的**不會執行。如果try中的**出現異常,哪怕這行後面還有100行**都不會再執行,而是直接調到catch中執行**。

2.變數的作用域

從宣告的結束範圍內可以使用該變數,超出該範圍不能使用該變數。

3.switch  case結構   用來處理多條件定值判斷

switch(a )

執行過程:程式執行到switch處,首先將括號中變數或者表示式的值計算出來,然後拿來和case後面的每個值進行匹配,一旦匹配成功,則執行該case後面所帶的**,執行完成後,遇到break,跳出switch-case結構。如果和每個case所帶的值都不匹配,就看當前的switch-case結構中是否存在default,如果有default,則執行default中的語句,如果沒有則switch-case什麼都不做。

列舉型別和switch型別聯用,有利於簡便輸入。

列舉public enum camerjk

這種型別和switch結合簡化程式設計

4.break 的作用

1.跳出switch-case結構

2.跳出當前迴圈結構

3.break一般不單獨使用,和if一起使用

5.do-while

其特點是,先執行一遍,再執行判斷,若判斷條件不成立,則迴圈體終止。至少有要執行一次。

while結構可能一次都不執行。

註解及異常列舉

註解 是一種特殊的注釋,特殊在於可以被編譯器,vm識別.本質上是乙個修飾符,註解都不能修飾語句.override 作用是提醒編譯器,它修飾的方法是乙個覆蓋方法,請幫助我們作檢查 方法覆蓋條件的檢查.只可以修飾方法.它可以 修飾類 type 屬性 field 構造器 constructor 方法 me...

特殊型別結構 列舉

在數學和電腦科學理論中,乙個集的列舉是列出某些有窮序列集的所有成員的程式,或者是一種特定型別物件的計數。這兩種型別經常 但不總是 重疊。列舉在c c c 中,是乙個被命名的整型常數的集合,列舉在日常生活中很常見。例如表示星期的sunday,monday,tuesday,wednesday,thurs...

Python 列舉型別和異常處理

使用列舉型別可以更加直觀的表示數值代表的意義 from enum import enum,unique unique 檢測重複 class color enum red 1 green 2 blue 3 c color.red print c color.red print c.red color....