




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智慧服务估值体系-洞察与解读
- 2025年及未来5年中国整体软装市场供需现状及投资战略研究报告
- 提前转正的手续合同5篇
- 2025河南郑州工程技术学院高层次人才招聘81人考前自测高频考点模拟试题完整参考答案详解
- 班组日常安全培训记录课件
- 智能洗衣机故障诊断-洞察与解读
- 2025湖南张家界市医疗保障局聘用公益性岗位人员模拟试卷及答案详解(典优)
- 2025湖南省社会科学院湖南省人民政府发展研究中心招聘高层次人才14人模拟试卷附答案详解(突破训练)
- 2025贵州雍福产业发展投资(集团)有限公司第一批招聘5人考前自测高频考点模拟试题有完整答案详解
- 2025广西姆洛甲文化旅游投资有限公司公开招聘1人考前自测高频考点模拟试题附答案详解
- 2025年衢州编外考试试题及答案
- 2025-2026学年苏少版(2024)小学美术一年级上册教学计划及进度表
- 水务局面试真题及答案解析:水利行业招聘面试实战
- 邮政储蓄网点一点一策实施方案
- 2025年飞行服务站无人机培训行业现状分析报告
- 智慧城市的数据中心基石建设方案
- 2025年中医理疗师考试题库及答案
- 强迫性障碍护理查房
- 物业对中介管理办法
- 骨科病人饮食护理课件
- 2025年财政知识竞赛考试题库及答案(共50题)
评论
0/150
提交评论