try、catch語法html
學習8.1.1時,看到try、catch捕捉錯誤的案例,書中只捕捉了一個錯誤,若是有多個錯誤該如何捕捉?前端
try{ 事情... }catch(IOException | InterruptedException | ClassCastException e) { e.printStackTrace(); }
import java.util.Scanner; public class Fibonacci { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int x = 0; int[] Fi = new int[51]; Fi[0] = 0; Fi[1] = 1; System.out.println("求幾個費式數?(50之內)"); int num = scanner.nextInt(); if (num >= 2) { for (int j = 2; j < num; j++){ Fi[j] = Fi[j - 1] + Fi[j - 2]; } } for (int i = 0; i < num; i++){ System.out.printf("%3d;",Fi[i]);x++; if (x == 5){ System.out.println(); x = 0; } } } }
public Test() throws RepletException { try { System.out.println("Test this Project!") } catch (Exception e) { throw new Exception(e.toString()); } }
這周又接觸到了沒接觸過的新知識、新概念。不過凡事都講究個基本功,感受要是前面這些的基礎知識學的不透徹不理解,後面就更別說了,確定愈來愈難,好好學!java
代碼行數(新增/累積) | 博客量(新增/累積) | 學習時間(新增/累積) | 重要成長 | |
---|---|---|---|---|
目標 | 5000行 | 30篇 | 400小時 | |
第一週 | 200/200 | 2/2 | 20/20 | |
第二週 | 300/500 | 2/4 | 18/38 | |
第三週 | 500/1000 | 3/7 | 22/60 | |
第四周 | 300/1300 | 2/9 | 22/90 | |
第五週 | 486/1300 | 2/9 | 21/90 |
嘗試一下記錄「計劃學習時間」和「實際學習時間」,到期末看看能不能改進本身的計劃能力。這個工做學習中很重要,也頗有用。 耗時估計的公式 :Y=X+X/N ,Y=X-X/N,訓練次數多了,X、Y就接近了。git
參考:軟件工程軟件的估計爲何這麼難,軟件工程 估計方法程序員
計劃學習時間:XX小時編程
實際學習時間:XX小時設計模式
改進狀況:架構
(有空多看看現代軟件工程 課件 軟件工程師能力自我評價表)ide