【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);
        }
    }
}
相关文章
相关标签/搜索