一个for循环为什么能够把这个数组的每个值输出
比如说:publicstaticvoidmain(String[]args){for(inti=0;i<args.length;i++){Sysetm.out.print...
比如说: public static void main(String[] args) { for(int i = 0; i<args.length; i++) { Sysetm.out.println(args[i]); }} 其它我都懂,我就是不懂这个for循环 请大家帮我分析分析谢谢
展开
4个回答
2013-08-06
展开全部
每个数组都有下标,这个下标是个整型常数。后一个比前一个大一。这样的话,指定变量i,让它循环操作,当i=1时,输出数组的第一个元素,再把i加上1.当i=2时,输出第二个......这样不断循环下去,直到输出最后一个为止。你看这样不是全输出了吗?再好好看看for语句的流程图。把i加1,判断它不等于结束循环的条件,再加。直到满足为止,明白了吗?我刚学是也是这,后来多看流程图才明白。回答完毕,希望对你有帮助
2013-08-06
展开全部
这个for是通过args.length来确定遍历的次数的,每次i都自增,所以当i>=args.length的时候,循环结束
另外args.length的意思是你在命令行下执行该程序时的输入参数的数量,如你的输入为
java youClass arg1 arg2 arg3
args.length就会是3
另外args.length的意思是你在命令行下执行该程序时的输入参数的数量,如你的输入为
java youClass arg1 arg2 arg3
args.length就会是3
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-06
展开全部
args属于数组函数,你应该知道“下标”这个词,从零开始,而你输出的是数组所以他会依次显示
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-06
展开全部
这个for 循环 执行 args的长度 次每次 输出 args[i];例如 第一次输出 args[1]就是字符串 args的第一个字符
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询