java的for循环如何使用i--;呢

java的for循环如何使用i--;呢,第1张

for循环:在知道循环次数的情况下使用for循环

比如我要循环100次,输出100 99 98 97 3 2 1 0这样的情况就可以使用for循环

for(int i=100;i>=0;i--){

Systemoutprintln(i);

}

int i=100;就相当于你定义了一个变量,值为100

i>=0;是循环条件,当i大于或等于0时循环

i--;是改变变量的值,就相当于每循环一次 i 就减1

亲,你的问题太笼统了,没有具体的格式,只能根据需要

例如让你求1+2+3+~~~100的和:

循环变量从1开始,然后每次求和的时候正好与循环变量有关系所以:

s=0

for(i=1;i<=100;i++)

s=s+i;

当然你也可以这样:

s=1;

for(i=2;i<=100;i++)

s=s+i;

如果变量定义在循环内部则做不到,循环结束变量就销毁了。不过可以把相应变量定义在循环外部。

样例程序

#include <iostream>

int main()

{

    for (int i = 0; i != 1; ++i);

    std::cout << i << std::endl; //出错

    return 0;

}#include <iostream>

int main()

{

    int i = 0;

    for (; i != 1; ++i);

    std::cout << i << std::endl; //输出1

    return 0;

}

对于计算机来说,没有什么继承关系一说,本质上就是变量而已,具体你程序如何赋值如何倒腾,计算机不会干预

第1个for循环,i的值从0变到5,每次循环加1,结束后i的值为6

第2个循环,重新设置i的值从5变到1,每次循环减1,如果不走循环体中的break语句,预计i值循环结束后是0

第3个循环,如果当前的i值不是0则,每次循环减1处理剩下的数组元素,i值利用前一个循环结束得到的i值当作初始值进行循环。

比如:

for cur in (select column1,column2 from table_name) loop

--your code here

--curcolumn1,curcolumn2 就是当前行的值

end loop;

不知道你是不是这个意思

for i in $a $b $c $d

do

   echo $i

done

如果a b c d为字符串变量且含有空格,建议放在双引号中,写为 "$a" "$b" "$c" "$d"

以上就是关于java的for循环如何使用i--;呢全部的内容,包括:java的for循环如何使用i--;呢、在c语言中的for循环中怎样设定i的初值、如何在for循环外面得到循环里面的某个变量值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9690794.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存