中易网

一个for循环为什么能够把这个数组的每个值输出

答案:5  悬赏:80  
解决时间 2021-04-18 18:56

比如说:

public static void main(String[] args) {

for(int i = 0; i<args.length; i++) {

Sysetm.out.println(args[i]);

}

}

其它我都懂,我就是不懂这个for循环

请大家帮我分析分析

谢谢

最佳答案
每个数组都有下标,这个下标是个整型常数。后一个比前一个大一。这样的话,指定变量i,让它循环操作,当i=1时,输出数组的第一个元素,再把i加上1.当i=2时,输出第二个......这样不断循环下去,直到输出最后一个为止。你看这样不是全输出了吗?再好好看看for语句的流程图。把i加1,判断它不等于结束循环的条件,再加。直到满足为止,明白了吗?我刚学是也是这,后来多看流程图才明白。回答完毕,希望对你有帮助
全部回答
遍历知道不,就是把它一个个的输出来

这个for 循环 执行 args的长度 次

每次 输出 args[i];例如 第一次输出 args[1]

就是字符串 args的第一个字符

这个for是通过args.length来确定遍历的次数的,每次i都自增,所以当i>=args.length的时候,循环结束 另外args.length的意思是你在命令行下执行该程序时的输入参数的数量,如你的输入为 java youClass arg1 arg2 arg3 args.length就会是3
args属于数组函数,你应该知道“下标”这个词,从零开始,而你输出的是数组所以他会依次显示
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
古代阴历是十二个月吗?关于阳历和阴历是巧合
老阿爸黄焖鸡米饭宜南店地址在什么地方,想过
蒸馒头用的硅胶笼布发黄用什么可以洗干净
顺丰快递的发车时间
刘彻到底有爱过陈阿娇吗
今天怎么更新不起来呀?
赵文卓发型叫什么?
Abercrombie Fitch中国没正品专柜或者专卖店
武汉光谷附近有什么酒店适合情侣住的?价格在
我的电脑是台式xp的,玩的冰封王座画面太大了
这个周末去兰州出差,星期六开会,星期天有一
日本留学有哪些利与弊
现在有谁认识
天山青松根连根下一句急!!!!!!!
求PSP游戏 未名传奇2:勇者密码 下载地址
推荐资讯
怀孕7个月左右发现胎儿左室假键索
关心NBA
这鸟电信怎么老断网!?!
ba babes bes be 什么bababes bes 什么意思
孕妇梦见丈夫剪头发寓意着什么
从昆明到安徽宿州的机票是多少
怎样用生姜治头发??谢谢
去洞头玩
从上海美兴大酒店到金山城市沙滩座地铁去要多
中国电信华明镇幺六桥还迁房自建服务网点地址
请大神鉴定一下这个大嘴猴包包的真假!
生产后恶露多久能排完
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?