[后端]java基础(3.2)java基础进阶之循环,主流后端开发框架

来源:未知 浏览 106次 时间 2021-06-17 15:09

在我们的开发过程中会出现一种情况就是同一段代码SEO关键词就是同一段代码可能需要执行多次。如果执行的次数太多手动写肯定不是很适合因此我们需要用到即将讲到的循环语句。
我们的循环语句也有三种:

[后端]java基础(3.2)java基础进阶之循环

for (int i = 0; i < 10; i++) {

System.out.println("跟大妖怪学渣哇");

[后端]java基础(3.2)java基础进阶之循环

这段代码执行的结果是在控制台输出了10行“跟大妖怪学渣哇” 这段代码的意思是声明一个变量i作为循环变量中间的是循环条件后面是变化规律。 也就是i的初始值为0吗如果i小于10的时候就执行循环里面的代码并且每次循环过后给i进行一个自增如果i的只不满足小于10了就会跳出循环。 for循环除了这种基本的格式还有for each循环这种格式经常用来循环数组list集合特别是集合是无序的必须用这种循环。for each循环我们在以后的章节中会讲到。

while循环: 格式: while(逻辑表达式){ 要执行的语句 } 例如:

int i = 0;

while(i<10){

System.out.println("跟大妖怪学渣哇");

i++;

}

运行结果还是为十句”跟大妖怪学渣哇”这段代码我们是先声明一个i变量初始值设为0然后在循环中如果i小于10就执行输出并且给i进行一个自增当i增加到不符合条件的时候就会跳出循环注意若没有自增则这就是个死循环了。

do…while循环: 格式: do{ 要执行的语句 }while(逻辑表达式) 例如:

int i = 0;

do {

System.out.println("跟大妖怪学渣哇");

i++;

} while (i<10);

这段话的执行结果也是输出了10句“跟大妖怪学渣哇”但是和上面的有点不同如果我们把i的初始值就改成10的话

int i = 10;

do {

System.out.println("跟大妖怪学渣哇");

i++;

你会发现运行结果还是输出了一句”跟大妖怪学渣哇”如果吧for循环的初始值改成10则不会输出任何东西。因此do…while循环的一个特点就是不管条件是否符合至少会执行一次循环体里的内容。

标签: while妖怪跟大循环