欢迎来到天天文库
浏览记录
ID:8975949
大小:40.00 KB
页数:5页
时间:2018-04-13
《java学习笔记控制执行流程》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Java学习笔记控制执行流程 在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,本文主要介绍Java编程如何从数据库读取图片文件,更多Java专业知识,广州疯狂java培训为你讲解; if-else 控制程序流程最基本的形式 格式: if(boolean-expresion){ statement } 或 if(boolean-expresion){ statement }else{ statement } 例: pub
2、licstaticinttestIf(inttestVal,inttarget){ intresult=0; if(testVal>target){ result+=1; }elseif(testVal result-=1; }else{ result=0; } returnresult; } publicstaticvoidmain(String[]args){ inttest1=testIf(10,9); System.out.println(test1);//
3、1 } 迭代语句: while、do-while、for用来控制循环,又叫迭代语句 例:分别用while、do-while、for语句求1!+2!+...+10!阶乘和。 1while循环格式: 2while(boolean-expresion){ 3statement 4} 5while循环求阶乘: 6inti1=1,sum1=0,jc1=1; 7while(i1<=10){ 8jc1=jc1*i1; 9sum1=sum1+jc1; 10i1++; 11} 12System.out
4、.println(sum1);//4037913 1do-while循环格式: 2do{ 3statement 4}while(boolean-expresion); 5 6do-while循环求阶乘: 7inti2=1,sum2=0,jc2=1; 8do{ 9jc2=jc2*i2; 10sum2=sum2+jc2; 11i2++; 12}while(i2<=10); 13System.out.println(sum2);//4037913 while语句与do-while语句唯一区别是
5、do-while语句至少会执行一次,即使do-while循环表达式第一次计算为FALSE,也会执行一次,而while循环第一次若计算为FALSE,而其语句根本不会执行 For for语句是一种经常使用的迭代形式其格式: for(initialization;boolean-expresion;step){ statemnet } initialization初始化表达式; boolean-expresion布尔表达式; step步进 1for循环求阶乘: 2inti3,sum3=0,jc3=1;
6、 3for(i3=1;i3<=10;i3++){ 4jc3=i3*jc3; 5sum3+=jc3; 6} 7System.out.println(sum3);//4037913 return关键词: 两个用途:指定一个方法的返回值,并导致当前方法退出,即return语句后面的语句不会得到执行,且返回那个值。 break和continue 在任何迭代语句的主体部分都可用break和continue控制循环流程 break:用来强行退出循环,不执行循环中剩余的语句 continue:停止执行当前的
7、迭代语句,然后退出循环起始处,重新下一次迭代 switch switch被划分选择语句。根据整数表达式,switch语句可以从一系列代码中选出一段去执行 switch语句格式: switch(key){ casevalue: statement break; casevalue: statement break; 。。。 default: statement break; } key:表示一个整数选择因子 value:一个整数值 switch能将整个表达式的结果与每个case值(
8、casevalue)相比较,若发现符合就执行相应语句,若没有发现符合的就执行default(默认)语句 1例:9X9乘法表 2方法一:循环嵌套(forswitch) 3publicstaticvoidmain(Stringargs[]){ 4//9x9乘法表 5 6inti,j; 7//外层控制行,内层控制列 8System.out.prin
此文档下载收益归作者所有