for(int i=0;i<a.length;i++){ 那位高手给我讲解一下int i=0;i<a.length;i++的含义是啥,有啥用,我是新

for(inti=0;i<a.length;i++){那位高手给我讲解一下inti=0;i<a.length;i++的含义是啥,有啥用,我是新手还有if和while有啥区... for(int i=0;i<a.length;i++){ 那位高手给我讲解一下int i=0;i<a.length;i++的含义是啥,有啥用,我是新手还有if和while有啥区别我看起来咋一样 展开
 我来答
销魂哥_乯
2013-12-11 · TA获得超过153个赞
知道答主
回答量:128
采纳率:0%
帮助的人:166万
展开全部
赚分来了……for( ①;② ;③ )括号中间两个分号把里面隔成了三个句子。①可以认为是循环变量( 例子里是 i )初始化语句。像你的例子里的int i=0;定义一个 int 型变量i 初始化为0。②是循环结束判断语句。 里面写的是循环成立条件,当语句不成立时结束循环。 例子里循环条件就是i<a.length,当i>=a.length是结束循环。③是循环变量的改变语句。循环开始时先执行一次①处的语句。(①处的语句只被执行一次)以后的每次for循环的循环体开始执行的时候都先判断一下②处的语句是否成立,成立就执行循环体,不成立就结束循环。循环体完了后就 执行一下③处的语句,再次判断②语句成立否,决定是否结束循环。 while 和 if的区别就是 循环的话(for while)能进行多次判断,if的话只能判断一次。也就是说 if 后面的语句最多只能被执行一次。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式