为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

java轮回选择操纵语句[指南]

2017-12-06 15页 doc 29KB 6阅读

用户头像

is_841159

暂无简介

举报
java轮回选择操纵语句[指南]java轮回选择操纵语句[指南] Java循环选择控制语句 算法 分支语句 循环语句 跳转语句 算法的特性: 1.有穷性 2.确定性 3.由零个或多个输入 4.有一个或多个输出 5.有效性 例:求a,b,c中的最大值 package test; public class cf { public static void main(String[] args) { int a=5; int b=7; int c=12; if(a>b) { if(a>c) System.out.print...
java轮回选择操纵语句[指南]
java轮回选择操纵语句[指南] Java循环选择控制语句 算法 分支语句 循环语句 跳转语句 算法的特性: 1.有穷性 2.确定性 3.由零个或多个输入 4.有一个或多个输出 5.有效性 例:求a,b,c中的最大值 package test; public class cf { public static void main(String[] args) { int a=5; int b=7; int c=12; if(a>b) { if(a>c) System.out.println("a="+a); else System.out.println("c="+c); } else if(a
达式) { 语句: } 例: package test; public class cf { public static void main(String[] args) { int i; System.out.println("输出10个整数:"); for(i=0;i<=10;i++) { System.out.println("i="+i); } System.out.println("已经成功输出10个整数了"); } } 输出10个整数: i=0 i=1 i=2 i=3 i=4 i=5 i=6 i=7 i=8 i=9 i=10 已经成功输出10个整数了 2.While循环语句 package test; public class cf { public static void main(String[] args) { int i=0; while(i<=10) { System.out.println("i="+i); i++; } } } 输出结果: i=0 i=1 i=2 i=3 i=4 i=5 i=6 i=7 i=8 i=9 i=10 3.do-while语句 package test; public class cf { public static void main(String[] args) { int i=0; do { System.out.println("i="+i); i++; }while(i<=10); System.out.println(""); } } 循环嵌套 i=0 i=1 i=2 i=3 i=4 i=5 i=6 i=7 i=8 i=9 i=10 循环的嵌套 例:九九乘法表 package test; public class cf { public static void main(String[] args) { for(int i=1;i<=9;i++) { for(int j=1;j<=9;j++) { if(j>i) { break; } System.out.printf("%d*%d=%d ",i,j,i*j); } System.out.printf("\n"); } } } 输出结果: 1*1=1 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9 4*1=4 4*2=8 4*3=12 4*4=16 5*1=5 5*2=10 5*3=15 5*4=20 5*5=25 6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49 8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64 9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81 跳转语句 1.break跳转语句 例:使用break语句结束循环 package test; public class cf { public static void main(String[] args) { int i=1; while(i<=10) { if(i==5) { break; } System.out.printf("%d\n",i); i++; } System.out.println("输出结束了"); } } 输出结果: 1 2 3 4 输出结束了 2.continue语句 例: package test; public class cf { public static void main(String[] args) { int i=0; while(i<=10) { i++; if(i==5) { continue; } System.out.printf("%d\n",i); } System.out.println("输出结束了"); } } 输出结果: 1 2 3 4 6 7 8 9 10 11 输出结束了 3.return语句 例:求1~10之间2的倍数 package test; public class cf { public static void main(String[] args) { for(int n=10;n>0;n--) { if(n%2==0) { System.out.printf("%d ",n); } else continue; } } } 输出结果: 10 8 6 4 2 第二种方法: package test; public class cf { public static void main(String[] args) { int n=10; for(int i=1;i<=n;i++) { if(makeCondition(i)) { System.out.print(i+" "); } } return; } public static boolean makeCondition(int j) { if(j%2==0) { return true; } return false; } } 输出结果: 2 4 6 8 10 Java程序实例 求1~100之间的所有素数,要求10个数一行 package test; public class cf { public static void main(String[] args) { int m,k,i,n=0; for(m=2;m<=100;m=m+1) { k=(int)java.lang.Math.sqrt(m); for(i=2;ik+1) { System.out.print(m); System.out.print(" "); n++; } if(n%10==0) { System.out.println(""); } } } }
/
本文档为【java轮回选择操纵语句[指南]】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索