Java之循环结构
一、语言中的结构顺序结构、分支结构、循环结构二、循环的概念1.通过某个条件重复并且有规律的执行一段程序代码。2.组成循环变量的初始化、循环条件、循环变量的改变增加、减少、循环体需要重复运行的的代码三、循环分类1.for循环1for(①循环变量的初始化; ②循环条件/布尔表达式 ; ③循环变量的改变){// 循环体}(2) 原理先进行循环变量的初始化①,然后判断循环条件②,条件成立(结果为true),执行循环体, 接着执行循环变量的改变③再次判断循环条件②条件成立继续执行循环体再次改变循环变量③直到循环条件不成立(结果为false)结束循环继续循环之后的内容。3特点先判断再执行执行的次数0~n次。4注意对于循环换变量的定义和初始化 若在for循环中定义及初始化则只能在这个for循环中使用若在for循环前定义及初始化则可广泛使用。for(int a1;a10;a){ //循环变量定义及初始化只能在当前for循环中使用 System.out.println(helloworda); } for(int a1;a500;a){ //第一个循环变量在for中定义故第二个需重新定义 if(a%30a%7!0){ System.out.println(a); } int a1; //定义和初始化在for前 故后面的for循环也可使用 for(a1;a10;a){ System.out.println(helloworda); } for(a1;a100;ai2){ System.out.println(a); }2.while循环(1) 循环变量的定义while(循环条件/布尔表达式){// 循环体// (循环变量的改变)}int n1; //定义变量 while(n100){ //循环体 n; //循环变量的改变 }2) 执行的原理先判断循环条件是否满足(布尔表达式的结果是否true),满足(,则执行循环体同时循环变量改变接着继续判断循环条件是否满足满足-继续执行循环体同时循环变量改变直到循环条件不满足循环体条件结束循环继续执行循环后面的内容。(3)循环的特点先判断再执行执行的次数0~n次。(4) 注意循环过程中如果循环变量没有给予任何改变可能会出现死循环。 循环条件如果直接给的 true,则循环一直进行也是死循环的现象。3.do...while 循环(1) 语法 do{//循环体// 循环变量改变}while(循环条件/布尔表达式);(分号不能省略int n1;// 定义变量 do{ System.out.println(大家好我是...n); n; }while(n100)(2) 执行的原理先执行循环体同时循环变量进行改变再判断循环条件满足继续执行循环体同时循环变量改变再判断循环条件直到循环条件不满足结束循环继续执行循环后面的内容。(3)执行特点先执行再判断执行次数1~n次。三、循环控制语句1.break终止、跳出循环结构。2. continue结束本次循环从而进入下一次循环。四、循环的嵌套1. 概念在一个循环结构中又定义了一个完整的循环结构。2. 双层循环的循环次数外层循环次数*内层循环的次数3. break 和 continue用在循环嵌套中break : 终止、跳出本层的循环continue: 结束本层本次循环从而进入下一次循环。4.外侧循环控制行数内层循环控制列数。package demo; import java.util.Scanner; Scanner sc new Scanner(System.in); System.out.println(请输入一个整数n:); int nsc.nextInt(); for(int i1;in;i){ //外层循环控制行数 for(int k0;kn-i-1;k){ //内层控制列数 System.out.print( ); } for(int j0;j2*i-1;j){ System.out.print(*); } System.out.println(); }结果四导包1. 语法import 包名1.包名2.类名; //import java.util.Scanner;导入包中的指定的类 import 包名1.包名2.* // 导入包中所有的类2. 位置定义在package 语句的下面并且所有类的上面3. 注意一个源文件中可以定义 n 个 import语句没有个数限制。 java.lang 包中的内容自动导入。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2580288.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!