while循环
- while(true){ 当需要一直运行代码时使用(等待服务器连接)
- 当while条件不成立,while内不会程序不会运行
do while循环
与while循环不同在于,do while循环括号内的内容至少会执行一次
- while是先判断后执行,do while是先执行再判断
for循环*
- 最有效最灵活的循环结构
- 语法格式:
for(初始化; 布尔表达式; 更新){
//代码语句
} - 最先执行初始化步骤,可以声明一种类型,可以初始化一个或多个循环控制变量,初始化部分可以为空
- 布尔判断部分为空则默认为true
- for循环的死循环结构for( ; ; ){
例题
知识补充:转义字符
- \t:制表位(对齐)
- \n:换行符
- \ : sout(“张三说:“要好好学习刑法,有钱途””);
- \r :表回车,但是特殊
- sout(“刑法教育\r可行”);会输出"可行教育"
若要输出完整的"可行"有换行的内容,需为"刑法教育\r\n可行" - System.out.println(“cmd\windows\system2\cmd.exe”);
输出cmd\windows\system2\cmd.exe
题目1
题目2(乘法表)
\t :在一次式子后加空格
sout()在完成一次内部for循环后换行
- 使用了for循环的嵌套
- 利用i<=j去掉固定的9带来的重复部分,(此处操作为,用J代替9)
break continue
- break用于强行退出循环,不继续执行循环中的剩余的语句。
- continue语句用于终止某次特定循环,即跳过符合条件的语句不执行,转向进行下一次是否执行的判定。
打印三角形
利用不同行的不同i值,实现输出的递变