谁给我讲下这个我怎么理解,JAVA中的FOR循环???

来源:百度知道 编辑:UC知道 时间:2024/05/19 11:39:56
新手求教,每个表达式详细讲解,他们怎么运算的!!!!
for(int i=1;i<=7;i+=2){
for(int kong=7;kong>i-1;kong--){

i=1(kong=7,6,5,4,3,2,1)
i=3(kong=7,6,5,4,3)
i=5(kong=7,6,5)
i=7(kong=7)

for(int i=1;i<=7;i+=2){
int i=1这是循环的初始值
i<=7循环判断条件
i+=2即i=i+2每次累加2,直到i=7结束循环!
for(int kong=7;kong>i-1;kong--){
int kong=7;kong>i-1跟前面相同!
kong--是每次减少1!
说的不好大家别骂我呀!

for(int i=1;i<=7;i+=2){ //int i=1 :声明一个变量i,它的值是1
//i<=7 :判断i是否小于等于7,是就循环,否就跳出
//i+=2=>i=i+2:每循环一次后i的值加2
for(int kong=7;kong>i-1;kong--){//kong=7 :声明一个变量kong,它的值是7
//kong>i-1 :判断kong是否大于i-1,是就循环,否就跳出
//kong--=>kong=kong-1:每循环一次后kong的值减1

//////////////////////////////////////////////////////////////////////
这是一个用外层循环控制内层循环次数的程序
具体的值是
i=1 时 内层循环7次
i=3 时 内层循环5次
i=5 时 内层循环3次
i=7 时 内层循环1次

变成打印"*"程序如下

for(int i=1;i<=7;i+=2){
for(int kong=7;kong>i-1;kong--){