首页 课程 师资 教程 报名

Java循环数组的介绍

  • 2022-10-19 10:56:17
  • 1058次 动力节点

数组循环

 //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]+"	");
        }
    }
//结果: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+"	");
        }
    }
//结果: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+"	");
    }
}
//结果: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+"	");
    }
}
//数组作为返回值
    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	

 

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交