摘要: 在一个循环语句内部再嵌套一个或多个循环,称为嵌套循环。while、do-while与for循环可以任意嵌套多层。 //打印5行5列 for(int i=1;i<=5;i++){ for(int j=1;j<=5;j++){ System.out.print(i+" "); } System.out. 阅读全文
posted @ 2021-04-27 18:00 女王不带冠 阅读(891) 评论(0) 推荐(0) 编辑
摘要: 语法结构: for (初始表达式; 布尔表达式; 迭代因子) { 循环体; } for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构。for循环在第一次反复之前要进行初始化,即执行初始表达式;随后,对布尔表达式进行判定,若判定结果为true,则执行循环体,否则,终止循环;最后在每一次反 阅读全文
posted @ 2021-04-27 17:42 女王不带冠 阅读(4559) 评论(0) 推荐(0) 编辑
摘要: 语法结构: while (布尔表达式) { 循环体; } 在循环刚开始时,会计算一次“布尔表达式”的值,若条件为真,执行循环体。而对于后来每一次额外的循环,都会在开始前重新计算一次。 语句中应有使循环趋向于结束的语句,否则会出现无限循环–––"死"循环。 while循环结构流程图如图所示。 publ 阅读全文
posted @ 2021-04-27 16:54 女王不带冠 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 语法结构: switch (表达式) { case 值1: 语句序列1; [break]; case 值2: 语句序列2; [break]; … … … … … [default: 默认语句;] } 根据表达式值的不同可以执行许多不同的操作。switch语句中case标签在JDK1.5之前必须是整数 阅读全文
posted @ 2021-04-27 15:57 女王不带冠 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 语法结构: if(布尔表达式1) { 语句块1; } else if(布尔表达式2) { 语句块2; }…… else if(布尔表达式n){ 语句块n; } else { 语句块n+1; } 当布尔表达式1为真时,执行语句块1;否则,判断布尔表达式2,当布尔表达式2为真时,执行语句块2;否则,继续 阅读全文
posted @ 2021-04-27 15:49 女王不带冠 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 语法结构: if(布尔表达式){ 语句块1 }else{ 语句块2 } 当布尔表达式为真时,执行语句块1,否则,执行语句块2。也就是else部分。流程图如图所示。 int i =(int)(6*Math.random()+1); System.out.println(i); if(i>=3){ Sy 阅读全文
posted @ 2021-04-27 12:49 女王不带冠 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 语法结构: if(布尔表达式){ 语句块 } if单选择结构流程图 if语句对布尔表达式进行一次判定,若判定为真,则执行{}中的语句块,否则跳过该语句块。流程图如图所示。 double d =Math.random(); System.out.println(d);//返回[0,1)之间的随机数(左 阅读全文
posted @ 2021-04-27 12:09 女王不带冠 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 在还没有知道Java选择结构的时候,我们编写的程序总是从程序入口开始,顺序执行每一条语句直到执行完最后一条语句结束,但是生活中经常需要进行条件判断,根据判断结果决定是否做一件事情,这就需要选择结构。 选择结构用于判断给定的条件,然后根据判断的结果来控制程序的流程。 主要的选择结构有:if选择结构和s 阅读全文
posted @ 2021-04-27 11:28 女王不带冠 阅读(126) 评论(0) 推荐(0) 编辑