标签:rgs 结构 语句 pack 因子 不能 初始化 static 迭代
int i = 0;
while(i<100){
i++;
}
对于while语句,若不满足条件就不能进入循环,有时我们需要即使不满足条件也至少要执行一次
int i =0;
do{
i++;
}while(i==100);//虽然i!=100,不满足条件,但循环仍会执行一次,最后i=1
for(int i=1;i<=100;i++){//初始化-条件判断-迭代
System.out.println(i);
}
最先执行初始化步骤。可以声明一种类型,可以初始化一个或多个循环控制变量,也可以是空语句
其次,检测布尔表达式的值,true执行,false循环中止
执行完一次循环后,更新循环控制变量(迭代因子控制循环变量的增减)
语法
while(i<100){
i++;
System.out.println(i);
if(i==30){
break;
}
}
在任何循环语句的主体部分时,都可以用break强行退出循环,不执行循环中剩余的语句
while(i<100){
i++;
if(i%10==0){
System.out.println();
continue;//遇到十的倍数跳过并换行
}
System.out.print(i+"\t");
}
continue在循环语句中,用于终止某一次的循环过程,跳过本次循环中尚未执行语句,直接进行下一次循环
以后再说
打印三角形
package com.Bry5e.struct;
public class Test_1 {
public static void main(String[] args) {
//打印五行三角形
for(int i=1;i<=5;i++) {
for (int j = 5; j > i; j--) {
System.out.print(" ");
}
for (int j = 0; j < i*2-1; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
标签:rgs 结构 语句 pack 因子 不能 初始化 static 迭代
原文地址:https://www.cnblogs.com/bry5e/p/14457283.html