专注Java教育14年 全国咨询/投诉热线:444-1124-454
星辉LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 Java循环数组的介绍

Java循环数组的介绍

更新时间:2022-10-19 10:56:17 来源:星辉 浏览772次

数组循环

 //for循环输出一个数组中的所有元素
public static void main(String[] args) {
        int[] nums = {1,2,3,4,5,6};       
        for(int i=0;i<=nums.length-1;i++){
            System.out.print(nums[i]+"\t");
        }
    }
//结果:1	2	3	4	5	6
/*
    语法:
    for(元素类型 临时变量名:遍历对象){
        引用了临时变量的语句(临时变量存入的是遍历对象中的元素,而非元素对应的下标)
    }
*/
//使用foreach循环进行简化:取不到下标
   public static void main(String[] args) {
        int[] nums = {1,2,3,4,5,6};
        for(int num:nums){          //快捷键 nums.for
            System.out.print(num+"\t");
        }
    }
//结果:1	2	3	4	5	6

数组作为参数

//数组作为参数
public static void main(String[] args) {
    int[] nums = {1,2,3,4,5,6};
    printArray(nums);
}
//打印数组元素
public static void printArray(int[] array){
    for (int number : array) {
        System.out.print(number+"\t");
    }
}
//结果:1	2	3	4	5	6

数组作为返回值:数组逆置

public static void main(String[] args) {
    int[] nums = {1,2,3,4,5,6};
    //printArray(nums);
    int[] numbers = reverse(nums);
    for (int number : numbers) {
        System.out.print(number+"\t");
    }
}
//数组作为返回值
    public static int[] reverse(int[] array){
        int[] result = new int[array.length];
        for (int i = 0,j = result.length-1 ; i < result.length; i++,j--){
            result[j] = array[i];
        }
        return  result;
    }
//结果:6	5	4	3	2	1	

 

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>