java学习笔记控制执行流程

java学习笔记控制执行流程

ID:11402574

大小:40.00 KB

页数:5页

时间:2018-07-11

java学习笔记控制执行流程_第1页
java学习笔记控制执行流程_第2页
java学习笔记控制执行流程_第3页
java学习笔记控制执行流程_第4页
java学习笔记控制执行流程_第5页
资源描述:

《java学习笔记控制执行流程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Java学习笔记控制执行流程  在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,本文主要介绍Java编程如何从数据库读取图片文件,更多Java专业知识,广州疯狂java培训为你讲解;  if-else  控制程序流程最基本的形式  格式:  if(boolean-expresion){  statement  }  或  if(boolean-expresion){  statement  }else{  statement  }  例:  publicstaticint

2、testIf(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);//1  }  迭代语句:  while、do-wh

3、ile、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.println(sum1);//4037913  1do-while循

4、环格式:  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语句唯一区别是do-while语句至少会执行一次,即使do-while循环表达式第一次计算为FALSE,也会执

5、行一次,而while循环第一次若计算为FALSE,而其语句根本不会执行  For  for语句是一种经常使用的迭代形式其格式:  for(initialization;boolean-expresion;step){  statemnet  }  initialization初始化表达式;  boolean-expresion布尔表达式;  step步进  1for循环求阶乘:  2inti3,sum3=0,jc3=1;  3for(i3=1;i3<=10;i3++){  4jc3=i3*jc3;  5sum3+=jc3;  6}  7S

6、ystem.out.println(sum3);//4037913  return关键词:  两个用途:指定一个方法的返回值,并导致当前方法退出,即return语句后面的语句不会得到执行,且返回那个值。  break和continue  在任何迭代语句的主体部分都可用break和continue控制循环流程  break:用来强行退出循环,不执行循环中剩余的语句  continue:停止执行当前的迭代语句,然后退出循环起始处,重新下一次迭代  switch  switch被划分选择语句。根据整数表达式,switch语句可以从一系列代码中选

7、出一段去执行  switch语句格式:  switch(key){  casevalue:  statement  break;  casevalue:  statement  break;  。。。  default:  statement  break;  }  key:表示一个整数选择因子  value:一个整数值  switch能将整个表达式的结果与每个case值(casevalue)相比较,若发现符合就执行相应语句,若没有发现符合的就执行default(默认)语句  1例:9X9乘法表  2方法一:循环嵌套(forswitch)

8、  3publicstaticvoidmain(Stringargs[]){  4//9x9乘法表  5  6inti,j;  7//外层控制行,内层控制列  8System.out.prin

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。