预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共28页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Java的控制结构if语句形式1:形式2形式3publicclassTestIf//if语句示例 { publicstaticvoidmain(String[]args) { intx=25; if(x<10) System.out.println("x的值小于10,代码段1被执行了!"); elseif(x==15) System.out.println("x的值等于15,代码段2被执行了!"); else System.out.println("x的值不小于10,且不等于15,代码段3被执行了!"); } }switch语句switch语句的格式publicclassTestSwitch//switch语句示例 { publicstaticvoidmain(String[]args) { bytebVar=0; switch(bVar) { case1: System.out.println("变量的值为“1”"); break; case2: System.out.println("变量的值为“2”"); break; case3: System.out.println("变量的值为“3”"); break; default: System.out.println("变量的值不为“1,2和3”"); } } }switch示例2:while循环//while用法示例 publicclassTestWhile { publicstaticvoidmain(String[]args) { inti=0; while(i<10) { System.out.println(“循环已经执行了"+(i+1)+"次"); i++; } } }do-while循环//do-while使用方法示例 publicclassWhileDemo { publicstaticvoidmain(String[]args) { intn=0; intsum=0; do{ sum+=n; n++; }while(n<=10); System.out.println("1至10数之和为:"+sum); } }for循环//for用法示例 publicclassTestFor { publicstaticvoidmain(String[]args) { for(inti=0;i<10;i++) System.out.println("循环已经执行了"+i+"次。"); } }break和continue//break&continue publicclassBreakDemo { publicstaticvoidmain(String[]args) { tt: for(inti=0/*===*/;i<100;i++) { System.out.println("循环已经执行了"+i+"次"); //continuett; breaktt; } //tt: System.out.println("GameOver!"); } }方法方法的概念和作用方法的参数传递方式//方法参数传递的示例 publicclassTestPara { staticvoidtest(booleanbPara) { bPara=!bPara; System.out.println("Intest(boolean):bPara="+bPara); } publicstaticvoidmain(String[]args) { booleanbVar=true; System.out.println("Beforetest(boolean):bVar="+bVar); test(bVar); System.out.println("Aftertest(boolean):bVar="+bVar); } }方法的返回值递归方法//递归的示例 publicclassTestFactorial { publicstaticvoidmain(String[]args) { System.out.println("Factorialof9is:"+fact(5)); } staticintfact(intn) { intresult; if(n==1) return1; result=fact(n-1)*n; returnresult; } }本次课小节课后练习