怎么这么累呢,胸口好闷。。。看来昨天显卡那事真是让人气的不轻,可是感叹本身强大的情绪控制与问题解决能力,迅速识别哪些能够改变,哪些不能够改变,而后迅速投入能够改变的事情中,很是好!!!给自个点赞!!!java
ture&&false与ture&false结果是同样的,可是&没有“短路”现象dom
无code
Debug模式可设置多个断点
若设置断点在第3行,则程序运行到第2行就停了。视频
三种控制语句:顺序、选择、循环递归
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("辅音"); }
switch在java7中,判断的表达式的值除了能够是int类型,还能够是String类型。it
无class
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+" "); } } }
return两个做用,一个是结束方法,一个是返回值bug
为何递归耗时间、内存空间?由于当你调用别的方法的时候,你本身是不会关闭的,你须要等它给你个返回值。
示例:计算阶层
public class A { static long factorial(int n){ if(n==1){ return 1; } else { return n*factorial(n-1); } } }