关于Java函数for循环

Python011

关于Java函数for循环,第1张

public class Demo{

public static void main(String args[]){

for(int i=1i<=4i++){

for(int j=1j<=ij++){

System.out.print("*")

}

System.out.println()

}

}

}

此代码有错,我已修改成如上。现在来说代码的意思:

i表示的是行数(i = 1即表示为第一行),j表示的是每行输出的星号个数,

因为你每行的星号数和行数相等,所以要有条件 "j <= i" 当输入完成

星号的指令后,程序控制输出换行,然后继续输入第二行的星号。

第一:break语句通常用在循环语句和开关语句中,当break语句用于do-while、for、while循环语句中时,可使程序终止循环而执行循环后面的语句, 通常break语句总是与if语句联在一起,即满足条件时便跳出循环

注意:

1) break语句对if-else的条件语句不起作用。

2) 在多层循环中, 一个break语句只向外跳一层。

第二:continue语句的作用是跳过循环本中剩余的语句而强行执行下一次循环。continue语句只用在for、while、do-while等循环体中,常与if条件语句一起使用,用来加速循环。

其实就是continue跳过一次循环以及后面的语句,进行下次循环。

第三: return语句是将函数的值返回主调函数

return 表达式

或者为:

return (表达式)

放在for语句中一般就是直接返回了,执行到语句下面的均不执行了,包括往后的循环