欢迎来到天天文库
浏览记录
ID:33590617
大小:81.00 KB
页数:11页
时间:2019-02-27
《java循环选择控制语句》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Java循环选择控制语句算法分支语句循环语句跳转语句算法的特性:1.有穷性2.确定性3.由零个或多个输入4.有一个或多个输出5.有效性例:求a,b,c中的最大值packagetest;publicclasscf{publicstaticvoidmain(String[]args){inta=5;intb=7;intc=12;if(a>b){if(a>c)System.out.println("a="+a);elseSystem.out.println("c="+c);}elseif(a2、("b="+b);}}输出结果:c=12程序的3种控制结构1.顺序结构最简单的基本结构2.选择结构也称为分支结构3.循环结构分支语句1.简单的if条件语句2.简单的if语句应用packagetest;publicclasscf{publicstaticvoidmain(String[]args){inta=6;intb=8;if(a3、4、a==b){System.out.println("条件为真!");System.out.println("a="+a+"和"+"b="+b);}System.out.println("无论条件是否为真,都执行的语句!");}}输出结果:条件为真!a=5、6和b=8无论条件是否为真,都执行的语句!If-else条件语句例:packagetest;publicclasscf{publicstaticvoidmain(String[]args){inta=6;intb=8;if(a6、件是否真假,都执行此语句!Switch多分支语句例:学生成绩,100分为满分,90~99为优秀,80~89为良,70~79为中,60~69为及格,60以下为不及格packagetest;publicclasscf{publicstaticvoidmain(String[]args){intgrade=88;switch(grade/10){case10:System.out.println("满分!");break;case9:System.out.println("优!");break;case8:System.out.println("良!");break;case7:System.7、out.println("中!");break;case6:System.out.println("及格!");break;default:System.out.println("不及格!");}}}输出结果:良!循环语句1.for循环语句for(初始化表达式){语句:}例:packagetest;publicclasscf{publicstaticvoidmain(String[]args){inti;System.out.println("输出10个整数:");for(i=0;i<=10;i++){System.out.println("i="+i);}System.out.prin8、tln("已经成功输出10个整数了");}}输出10个整数:i=0i=1i=2i=3i=4i=5i=6i=7i=8i=9i=10已经成功输出10个整数了1.While循环语句packagetest;publicclasscf{publicstaticvoidmain(String[]args){inti=0;while(i<=10){System.out.println("i="+i);i++;}}}输出结果:i=0i=1i=2i=3i=4i=5i=6i=7i=8i=9i=103.do-while语句packagetest;publicclasscf{publicstaticvoidma9、in(String[]args){inti=0;do{System.out.println("i="+i);i++;}while(i<=10);System.out.println("");}}循环嵌套i=0i=1i=2i=3i=4i=5i=6i=7i=8i=9i=10循环的嵌套例:九九乘法表packagetest;publicclasscf{publicstaticvoidmain(String[]args){for(inti=1
2、("b="+b);}}输出结果:c=12程序的3种控制结构1.顺序结构最简单的基本结构2.选择结构也称为分支结构3.循环结构分支语句1.简单的if条件语句2.简单的if语句应用packagetest;publicclasscf{publicstaticvoidmain(String[]args){inta=6;intb=8;if(a
3、
4、a==b){System.out.println("条件为真!");System.out.println("a="+a+"和"+"b="+b);}System.out.println("无论条件是否为真,都执行的语句!");}}输出结果:条件为真!a=
5、6和b=8无论条件是否为真,都执行的语句!If-else条件语句例:packagetest;publicclasscf{publicstaticvoidmain(String[]args){inta=6;intb=8;if(a
6、件是否真假,都执行此语句!Switch多分支语句例:学生成绩,100分为满分,90~99为优秀,80~89为良,70~79为中,60~69为及格,60以下为不及格packagetest;publicclasscf{publicstaticvoidmain(String[]args){intgrade=88;switch(grade/10){case10:System.out.println("满分!");break;case9:System.out.println("优!");break;case8:System.out.println("良!");break;case7:System.
7、out.println("中!");break;case6:System.out.println("及格!");break;default:System.out.println("不及格!");}}}输出结果:良!循环语句1.for循环语句for(初始化表达式){语句:}例:packagetest;publicclasscf{publicstaticvoidmain(String[]args){inti;System.out.println("输出10个整数:");for(i=0;i<=10;i++){System.out.println("i="+i);}System.out.prin
8、tln("已经成功输出10个整数了");}}输出10个整数:i=0i=1i=2i=3i=4i=5i=6i=7i=8i=9i=10已经成功输出10个整数了1.While循环语句packagetest;publicclasscf{publicstaticvoidmain(String[]args){inti=0;while(i<=10){System.out.println("i="+i);i++;}}}输出结果:i=0i=1i=2i=3i=4i=5i=6i=7i=8i=9i=103.do-while语句packagetest;publicclasscf{publicstaticvoidma
9、in(String[]args){inti=0;do{System.out.println("i="+i);i++;}while(i<=10);System.out.println("");}}循环嵌套i=0i=1i=2i=3i=4i=5i=6i=7i=8i=9i=10循环的嵌套例:九九乘法表packagetest;publicclasscf{publicstaticvoidmain(String[]args){for(inti=1
此文档下载收益归作者所有