永发信息网

for在java里怎么用

答案:1  悬赏:20  手机版
解决时间 2021-02-15 21:05
for在java里怎么用
最佳答案
格式:

for (initialization;condition;increment)statement;

其中:

initialization是for循环的初始部分,它用来设置循环控制变量,并制初值;

condition是条件判断部分,由该条件判断的真假决定for循环合时推出;

increment是增量部分,每执行一次循环后,由增量部分决定循环控制的变化情况;

(这三部分必须用分号隔开)

statement称为for循环的循环体,它可以是一条语句也可以是一个语句块。

执行步骤:

首先执行初始化部分,然后执行条件判断部分,若条件为真,则执行for循环的statement语句,

当循环的statement语句执行完后执行增量部分,然后再执行条件判断部分,为真,则继续执行

循环,否则执行for循环后面的语句。

例:for (i=1;i<=10;i++)sytem.out.println(i);

1.当初始化、条件判断、增量三部分为空时,就实现了一种无限循环:

for( ; ; )statement;

但实际中,这样的无限循环往往并不是真的让它无限执行下去,只要在statement中在合适的条件下执行

break语句就可以跳出循环体。

2.无循环体的for循环,此时不提供statement:

for(t=0;t
这种循环一般用来产生时间延迟。

3.JAVA语言不支持逗号运算符,但在循环初始化和增量两部分 允许采用逗号,这样也就可以使用由逗号

隔开多个表达式,从而在for循环中模拟了逗号运算符的功能,但注意,条件判断部分必须是一个值为 布尔

型的表达式:

int i;

string s;

for (i=0,s="testing";

(i<10&&(s.length()>=1);

i++,s=s.substring(1)

{

system.out.println(s)

}

4.JAVA的for循环允许在初始化部分零食说明局部循环变量:

for(int i =0;i
system.out.println(" a [ " + i + "]= "+my_array[i]);

用这种方法定义的零食循环变量的作用域只在for循环体内,换句话说,它们的作用域在for循环体、

初始化、条件测试和增量中有效,在定义他们的循环外使用的有相同名字的变量不会受这些临时的

循环变量的影响。

注意 :JAVA语法只允许程序员在初始化部分要么定义多个由逗号隔开的表达式,要么定义具有相同

类型的由逗号隔开的多个变量,但不能混用。

int j=3;

fot (int =0, j=0;i
system.out.println("k="+i*j);

system.out.println("j=",j);

在for循环的初始化部分说明了 i 和 j 两个循环变量,并将他们的值设置为0,在循环外,使用了一个

与循环变量 j 相同的变量,但 for 循环对 j 的值没有影响,屏幕上输出的 j 值还是3.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
品冠飞达学车模拟器怎么插上电脑没反应
广西城市社区卫生服务技术指导中心怎么去啊,
出生证明能注销掉吗?
16. He has lost the key to the drawer
喝了蜂蜜柠檬水吃了小葱怎么办?
苏轼的游记文章有什么特点?
爱居乐窗帘地址在什么地方,想过去办事
求字母T和L或TL合起来好看的图片,高清的
昆昌我想知道这个在什么地方
开福区长沙益阳麻辣烫在哪里啊,我有事要去这
膜法传奇沁阳总代理怎么去啊,有知道地址的么
三星W2070F复印机怎么改加粉硒鼓
我的女朋友主动提出要和我同居,是不是对我的
[美国]史密斯作品《俄国人》中有三段描述:“
绿田一品(莱茵店)在什么地方啊,我要过去处理
推荐资讯
1.4t自动档郎逸多少公里换齿轮油
达盛怎么去啊,有知道地址的么
在哪找新上市的股票
土地槽怎么去啊,有知道地址的么
会做家务的机器人,需要多少钱
【说吧说你爱我吧】...好的有追分谢谢!你尽管
苹果手机不知道ID有没有登
(8分)请据图分析回答:Ⅰ(1)右图是一个庭
从桥头到常平铁路公园坐几路车
大主宰中的八部浮屠是啥玩意
【EZ】关于EZ的一些问题
大石岭在哪里啊,我有事要去这个地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?