数组,Arrays类,foreach语法

2017-09-28  本文已影响0人  Ming_0612

数组
1.声明数组

int[] scores;
double height[];
String[] names;

2.分配空间

scores=new int[5];
height=new double[5];
names=new String[5];
int[] scores=new int[5];//将声明和分配空间合并

3.赋值

scores[0]=89;
scores[1]=79;
int[] scores={78,91,84,68};
/*
 * 声明、分配空间和赋值合并完成
 *等价于int[]scores=new int[]{79,91,84,68}
 */

4.处理数组中的数据

System.out.println(scores[0]);

5.循环输出数组中的元素

int[] scores={78,91,84,68};
for(int i=0;i<scores.length;i++){
  System.out.println(scores[i]);
}

Arrays类常用方法
先导入Arrays类 import java.util.Arrays;
1.排序

int[] scores={78,93,97,84,63};
Arrays.sort(scores);

2.将数组转换成字符串

int[] scores={78,93,97,84,63};
Arrays.toString(nums);

运行结果为

[78,93,97,84,63]

使用foreach操作数组
语法:


image.png
String[] hobbies={"imooc","爱慕课","www.imooc.com"};
for(String hobby:hobbies){//hobby是遍历变量,hobbies数组的元素的代词,可以不用hobby换其他额代词(只要符合
变量的标识符要求就可以)
  System.out.println(hobby);
}
上一篇下一篇

猜你喜欢

热点阅读