Java学习笔记控制执行流程.doc_第1页
Java学习笔记控制执行流程.doc_第2页
Java学习笔记控制执行流程.doc_第3页
Java学习笔记控制执行流程.doc_第4页
Java学习笔记控制执行流程.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java学习笔记控制执行流程在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,本文主要介绍Java编程如何从数据库读取图片文件,更多Java专业知识,广州疯狂java培训为你讲解;if-else控制程序流程最基本的形式格式:if(boolean - expresion)statement或if(boolean - expresion)statementelsestatement例:public static int testIf(int testVal,int target)int result = 0;if(testVal target)result+=1;else if(testValTARGET) result -=1;elseresult = 0;return result;public static void main(String args) int test1 = testIf(10, 9);System.out.println(test1); / 1迭代语句:while、do-while、for用来控制循环,又叫迭代语句例:分别用while、do-while、for语句求1!+ 2!+.+10!阶乘和。1 while循环格式:2 while(boolean - expresion)3 statement4 5 while循环求阶乘:6 int i1 = 1, sum1 = 0 , jc1 = 1;7 while(i1=10)8 jc1 = jc1 * i1;9 sum1 = sum1 + jc1;10 i1+;11 12 System.out.println(sum1); /40379131 do-while循环格式:2 do3 statement4 while(boolean-expresion);56 do-while循环求阶乘:7 int i2 = 1, sum2 = 0 , jc2 = 1;8 do9 jc2 = jc2 * i2;10 sum2 = sum2 + jc2;11 i2+;12 while(i2=10);13 System.out.println(sum2); /4037913while语句与do-while语句唯一区别是do-while语句至少会执行一次,即使do-while循环表达式第一次计算为FALSE,也会执行一次,而while循环第一次若计算为FALSE,而其语句根本不会执行Forfor语句是一种经常使用的迭代形式其格式:for(initialization;boolean-expresion;step)statemnetinitialization 初始化表达式;boolean-expresion 布尔表达式;step 步进1 for循环求阶乘:2 int i3, sum3 = 0 , jc3 = 1;3 for(i3 = 1;i3 = 10;i3+)4 jc3 = i3 * jc3;5 sum3 += jc3;6 7 System.out.println(sum3);/4037913return关键词:两个用途:指定一个方法的返回值,并导致当前方法退出,即return语句后面的语句不会得到执行,且返回那个值。break和continue在任何迭代语句的主体部分都可用break和continue控制循环流程break:用来强行退出循环,不执行循环中剩余的语句continue:停止执行当前的迭代语句,然后退出循环起始处,重新下一次迭代switchswitch被划分选择语句。根据整数表达式,switch语句可以从一系列代码中选出一段去执行switch语句格式:switch (key) case value:statementbreak;case value:statementbreak;。default:statementbreak;key:表示一个整数选择因子value:一个整数值switch能将整个表达式的结果与每个case值(case value)相比较,若发现符合就执行相应语句,若没有发现符合的就执行default(默认)语句1 例:9X9乘法表2 方法一:循环嵌套(for switch)3 public static void main(String args)4 /9x9乘法表56 int i,j;7 /外层控制行,内层控制列8 System.out.println(*方法一:*);9 for(i = 1;i=9;i+)10 for(j = 1 ; j =2)17 System.out.print(t+j+x+i+=+i*j);18 break;19 20 case 3:21 if(i=3)22 System.out.print(t+i+x+j+=+i*j);23 break;24 25 case 4:26 if(i=4)27 System.out.print(t+i+x+j+=+i*j);28 break;29 30 case 5:31 if(i=5)32 System.out.print(t+i+x+j+=+i*j);33 break;34 35 case 6:36 if(i=6)37 System.out.print(t+i+x+j+=+i*j);38 break;39 40 case 7:41 if(i=7)42 System.out.print(t+i+x+j+=+i*j);43 break;44 45 case 8:46 if(i=8)47 System.out.print(t+i+x+j+=+i*j);48 break;49 50 case 9:51 if(i=9)52 System.out.print(t+i+x+j+=+i*j);53 break;54 55 56 57 System.out.println();58 59 System.out.println(*方法二:*);60 int i1,j1;61 for(i1 = 1;i1=9;i1+)62 for(j1 = 1 ; j1 = i1;j1+)63 System.out.print(i1+x+j1+=+i1*j1+t);64 65 System.out.println();66 67

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论