java中foreach用法
看这个语句第一行的输出结果是2,3,4,5,6,4,5,4,3,2但是我明明是把myarray里面的数组赋给了yourarray啊我想要的是出结果应该1,2,3,4,5,...
看这个语句第一行的输出结果是 2,3,4,5,6,4,5,4,3,2 但是我明明是把myarray里面的数组赋给了yourarray啊 我想要的是出结果应该1,2,3,4,5,6,4,3,2,1 我的for each语句的应用有什么问题吗 为什么for语句就能正确输出
展开
2个回答
展开全部
foreach不一定是按顺序拿数据, 就像在一个黑箱子里拿东西,碰到谁就拿谁
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public class Hhtest {
public static void main(String[] args) {
int arr1[]={1,2,3,4,5,6};
int arr2[]={10,9,8,7,6,5,4,3,2,1};
int arr3[]={12,42,34,5,-34,36,323,-233,43,12};
int a;
System.arraycopy(arr1, 0, arr2, 0, 6);
for(int i:arr2)
System.out.println(i);
}
是你想要的吧,没什么问题啊
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询