1.创建数组:
例子:double[] mylist =new double[10]; ***
2.foreach循环:
例子:
for(double e:mylist){
System.out.println(e);
}//对mylist中每个元素e进行以下操作
3.数组的复制:
1??直接用赋值符号(=)不能将内容进行复制,只能将其引用值复制给另一个数组,即list1 list2指向同一个数组。
2??复制数组有三种方法:
1 ) 使用循环语句逐个地复制数组的元素。
2 ) 使用 System 类中的静态方法 arraycopy。
***arraycopy(sourceArray, srcPos, targetArray, tarPos, length);
其中,参数 srcPos 和 tarPos 分别表示在源数组 sourceArray 和目标数组 targetArray 中的 起始位置。
从 sourceArray 复制到 targetArray 中的元素个数由参数 length 指定。
3)使用clone 方法复制数组。
4.可变长参数列表
public class Test { public static void main(String[] args){ printMax(34,45,23,3,2,56,5); printMax(new double[]{1,2,3}); }
public static void printMax(double... numbers){//java将可变长参数当作数组对待 if(numbers.length==0){ System.out,println("No argument passed"); return; } double result=numbers[0]; for(int i=1;i<numbers.length;i++) if(numbers[i]>result) result=numbers[i]; System,out.println("The max value is"+result); } }
原文:http://www.cnblogs.com/LiangAAstudy/p/6497433.html