java中一个数组和for循环的小问题

for(Strings:arr)//arr是一个字符串数组{System.out.println(s);}for循环里定义的s有什么用?是什么意思啊?... for(String s:arr)//arr是一个字符串数组
{
System.out.println(s);
}
for循环里定义的s有什么用?是什么意思啊?
展开
 我来答
wolfwky
2012-04-16 · TA获得超过123个赞
知道小有建树答主
回答量:86
采纳率:0%
帮助的人:100万
展开全部
s是个String类型的变量,用来接收arr数组里面的值用的,你的程序相当于:
for(int i=0; i<arr.size(); i++){
//s是个String类型的变量
String s = arr[i];
System.out.println(s);
}
你的那个用法是foreach,和我写的这个是一样效果的
希望对你有帮助……
知海淘金
2012-04-16 · TA获得超过318个赞
知道答主
回答量:79
采纳率:0%
帮助的人:73.3万
展开全部
这个是foreach,是for循环的简化,语句格式:
for(元素类型t 元素变量x : 遍历对象obj){
引用了x的java语句;
}
其中x表示的是obj中的元素。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yp_wenwen
2012-04-16
知道答主
回答量:15
采纳率:0%
帮助的人:12.9万
展开全部
s 就相当于数组arr中的每一个。
举个例子;
String[] arr={"a","b","c"};
for(String s :arr){
System.out.print(s);
//arr[0]="a";arr[1]="b";arr[2}="c";
}
不知道你明白了没。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱情_幻想
2012-04-17 · 超过11用户采纳过TA的回答
知道答主
回答量:109
采纳率:0%
帮助的人:42.5万
展开全部
原来 for() 循环还可以怎样用啊!!受教了、、
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丘怜双Dr
2012-04-16
知道答主
回答量:84
采纳率:0%
帮助的人:21.5万
展开全部
貌似没看明白。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式