public class Demo02 {
public static void main(String[] args) {
int[] arrays = {1,2,3,4,5};
//JDK1.5 无下标 For-each的使用
for(int array:arrays){
System.out.println(array);
}
//数组入参
printArray(arrays);
int[] reverse = reverseArray(arrays);
printArray(reverse);
}
//打印数组元素
public static void printArray(int[] arrays){
for (int i=0;i<arrays.length;i++){
System.out.print(arrays[i]+"\t");
}
}
//反转数组
public static int[] reverseArray(int[] arrays){
int[] result = new int[arrays.length];
for(int i =0,j=arrays.length-1;i<arrays.length;i++,j--){
result[j] = arrays[i];
}
return result;
}
}
java复制代码
public class Demo01 {
//要使用数组必须先声明
public static void main(String[] args){
int[] nums = {1,2,3,4,5};
//打印全部的数组元素
for(int i =0;i<nums.length;i++){
System.out.println(nums[i]);
}
//计算所有元素的和
int sum=0;
for(int i=0;i<nums.length;i++){
sum = nums[i]+sum;
}
//查找最大值
int max = nums[0];
for (int i =0 ;i<nums.length;i++){
if(max<nums[i]){
max=nums[i];
}
}
System.out.println("MAX:"+max);
}
}