-
Java连载23-for循环练习、while\dowhile详解
一、for循环练习
1.例子:输入九九乘法表
public class d23_{ public static void main(String[] args) { for(int i = 1;i<=9;i++) { for(int j = 1;j<=i;j++) { String a = j+"*"+i+"="+(j*i)+" "; System.out.print(a); } System.out.print("\n"); } } }
二、while语句
1.while循环语句的语法结构:
while(布尔表达式){ 循环体; }
2.while循环的执行原理:
先判断表达式的结果;如果是true则执行循环体,执行完循环体,在进行布尔表达式的判断,循环进行,直到如果结果为false;那么就跳出该循环体
3.例子:死循环的编译特点
while(true) {//这里面编译是不通过的,因为编译的时候,编译器检测到这是死循环,将会报错 System.out.println("这是死循环"); } int a = 1; int b = 2; while(a<b) {//这里的死循环就会编译通过,因为编译器没有检测到这是死循环,括号里面的语句是运算后才知道这是 //死循环的,我们知道在编译阶段,编译器不会计算结果的、 System.out.println("这也是一个死循环"); }
4.例子:关于++、--的特殊性
int c = 10; while(c > 0) { System.out.print(c-- + " ");//这里先打印再进行计算 } int d = 10; System.out.println(""); while(d > 0) { System.out.print(--d + " ");//这里先计算再进行打印 }
三、do...while循环
1.do....while语法结构
do{ 循环体; }while(布尔表达式);
2.执行原理:先进行一次循环体,然后判断布尔表达式,如果是真,那么接着进行循环体,再进行判断布尔表达式,直到判断为false.跳出这个循环
3.do .....while循环的循环体代码片段执行次数为:1~N次(也就是说最少一次)
4.注意:最后的分号千万别忘记了
三、源码:
d23_for_and_while_and_do..while_exercise.java
地址:
https://github.com/ruigege66/Java/blob/master/d23_for_and_while_and_do..while_exercise.java
2.CSDN:https://blog.csdn.net/weixin_44630050(心悦君兮君不知-睿)
3.博客园:https://www.cnblogs.com/ruigege0000/
出 处:https://www.cnblogs.com/ruigege0000/p/11437669.html
最新更新
带有参数的装饰器
类装饰器
django中的auth模块与admin后台管理
python的日期处理
字符串常用方法
基本数据类型概述
python-map()函数基本用法
python带你实现任意下载AcFun视频数据~
bbs项目之注册功能
变量的定义和使用
三大常用数据库事务详解之三:事务运行
三大常用关系型数据库事务详解之二:基
三大关系型数据库事务详解之一:基本概
MongoDB常用命令(2)
MongoDB基本介绍与安装(1)
SQLServer触发器调用JavaWeb接口
SQL Server索引的原理深入解析
SqlServer2016模糊匹配的三种方式及效率问题
SQL中Truncate的用法
sqlserver 多表关联时在where语句中慎用tri
VB.NET中如何快速访问注册表
ASP.NET中图象处理过程详解
Vue(1)Vue安装与使用
JavaScript 语言入门
js将一段字符串的首字母转成大写
纯原生html编写的h5视频播放器
H5仿原生app短信验证码vue2.0组件附源码地
TypeScript(4)接口
TypeScript(3)基础类型
TypeScript(2)WebStorm自动编译TypeScript配置