day-03

来源:互联网 发布:npm i node sass d 编辑:程序博客网 时间:2024/06/06 03:53

循环结构语句:while语句格式:while (条件){执行语句}

do while语句格式: do{执行语句}while(条件)  与while的区别就是在于dowhile先执行do语句才去判断。

for (初始化表达式;循环条件表达式;循环后的操作表达式){执行语句} 注意其步骤 1、先运行初始化表达式2、检查循环条件表达式3、运行执行语句4、执行循环后的操作表达式,再循环到第二步

for与while区别在初始化中的变量,for会在循环完成后释放内存, 

for循环里还可以多表达式,表达式多的时候用,分开。 循环注意:一定要明确哪些语句需要参与循环,哪些不需要循环。

for循环嵌套 原理:形象说法:大圈套小圈

for练习九九乘法表。编写时遇到故障:1、class名后没有进行{}包含2、javac编译通过后用java运行时全部用小写结果始终没有main,找半天没找到结果,后来用java 大小写全部正确后运行正常,看来java对大小写要求非常严格。以后谨记。

break 语句应用范围:选择结构和循环结构

continue语句应用于循环结构

练习打印三角形,将思路及代码粘贴到此,以便复习。跟老师分析有所不同。
class Sanjiaoxing{public static void main(String[] args){/*打印三角形    *      第一行三个空格一个星   * *     第二行2个空格一个星一个空格一个星  * * *    第三行1个空格一个星一个空格一个星一个空格一个星 * * * *   第四行0个空额一个星一个空格一个星一个空格一个星一个空格一个星 1、行数为四行第一个循环控制行数 3- 0 共四行 X 2、将星跟一个空格看做一个字符,简化为第一行3个空格一个字符,第二行为2个空格2个字符,第三行为1个空格3个字符,第四行为0个空格4个字符。 3、内循环控制列数,第一行 打印x个空格,y个字符,第二行为X个空格,Y个字符。。。注意其规律x+y=4因此加个判断。  */ for (int x =3; x>=0;x--) {for (int y =1;y<=4;y++){if (x - y >-1) {System.out.print(" ");} else{System.out.print("* ");}}System.out.println(); }}}

0 0