【112天】尚學堂高琪JAVA300篇視頻筆記(14-25)[捨棄]

【112天】尚學堂高琪JAVA300篇視頻筆記(14-25)

怎麼這麼累呢,胸口好悶。。。看來昨天顯卡那事真是讓人氣的不輕,可是感嘆本身強大的情緒控制與問題解決能力,迅速識別哪些能夠改變,哪些不能夠改變,而後迅速投入能夠改變的事情中,很是好!!!給自個點贊!!!java

第14集

ture&&false與ture&false結果是同樣的,可是&沒有「短路」現象dom

第15集

code

第16集

Debug模式可設置多個斷點
若設置斷點在第3行,則程序運行到第2行就停了。視頻

第17集

三種控制語句:順序、選擇、循環遞歸

第18集

case穿透現象:不遇到break不中止
能夠像下例同樣運用穿透現象。內存

char guess1 = "a";
int rand =(int)(26*Math.random());
char guess2 = (char)(guess1+rand);
System.out.print(guess2+":");
switch(guess2){
    case "a":
    case "e":
    case "i":
    case "o":
    case "u":
        System.out.print("元音");
        break;
    case "y":
    case "w":
        System.out.print("半元音");
        break;
    default:
        System.out.print("輔音");
}

第19集

switch在java7中,判斷的表達式的值除了能夠是int類型,還能夠是String類型。it

第20-22集

class

第23集

goto這個關鍵字仍然被保留,可是已經沒原來的功能了,它的功能目前被放在了break裏面。循環

public class PrimeNumber{
    public static void main(String[] args){
        int count = 0;
        outer: for(int i=101;i<150;i++){
                    for(int j=2;j<i/2;j++){
                        if(i%j==0)
                        continue outer;
                    }
                    System.out.print(i+" ");
        }
    }
}

第24集

return兩個做用,一個是結束方法,一個是返回值bug

第25集

爲何遞歸耗時間、內存空間?由於當你調用別的方法的時候,你本身是不會關閉的,你須要等它給你個返回值。

示例:計算階層

public class A {
    static long factorial(int n){
        if(n==1){
            return 1;
        } else {
            return n*factorial(n-1);
        }
    }
}
相關文章
相關標籤/搜索