For
public class ArrayDemo4 {
public static void main(String[] args) {
int[] nums={1,2,3,45,6,6,3453,234,23};
for (int i=0;i<nums.length;i++){
System.out.println(nums[i]);
}
System.out.println("========================");
int sum=0;
for (int i = 0; i < nums.length; i++) {
sum+=nums[i];
}
System.out.println("和:"+sum);
System.out.println("=========================");
int max = nums[0];
for(int i=0;i<nums.length;i++){
if(nums[i]>max){
max=nums[i];
}
}
System.out.println("最大值:"+max);
}
}
For-Each循環
public class ArrayDemo5 {
public static void main(String[] args) {
int[] nums = {1, 2, 3, 45, 6, 6, 3453, 234, 23};
for (int num : nums) {
System.out.println(num);
}
}
}
數組作方法入參和作返回值
public class ArrayDemo5 {
public static void main(String[] args) {
int[] nums = {1, 2, 3, 4,5};
int[] reverse = reverse(nums);
printArray(reverse);
}
public static void printArray(int[] nums){
for (int i = 0; i < nums.length; i++) {
System.out.println(nums[i]);
}
}
public static int[] reverse(int[] nums){
int[] result=new int[nums.length];
for(int i=0,j=result.length-1;i<nums.length;i++,j--){
result[j] = nums[i];
}
return result;
}
}