数组基础使用
  KJhnLfIShzzo 2024年03月17日 41 0

关于数组 ①数组定义之后大小不能改变 ②数组内元素数据类型相通 不允许出现不同类型 ③数组内的元素可以是任何数据类型 包括基本数据类型和引用数据类型
④ 数组变量属于引用类型,数组也可以看做是对象,数组的每个元素的相当于这个对象的成员变量 ⑤数组本身是对象 Java中对象是在堆中的 因此数组无论是保存原神类型还是其他的对象类型
数组对象本身是在堆中的
数组声明: int[] num; 数据类型+【】+ 数组名
数组定义: num =new int[10];
也可以合在一起写 int [] num =new int[10];
数组使用:

遍历数组内的每个元素
        int[] arr ={1,2,3,4,5,6};
        for (int i = 0; i < arr.length; i++) {
            System.out.println(i);
        }
求数组内的元素和
        int[] arr ={1,2,3,4,5,6};
        int sum =0;
        for (int i = 0; i < arr.length; i++) {
            sum =sum+arr[i];
        }
        System.out.println("元素和"+sum);
求数组内的最大值
        int[] arr ={1,2,3,4,5,6};        
        int max =0;
        for (int i = 0; i < arr.length; i++) {
            if(arr[i]>max){
                max =arr[i];
            }
        }
        System.out.println("最大值"+max);
可以将数组作为参数 例:打印数组元素
定义方法打印数组元素
    public static void printA(int[] arrays){
        for (int i = 0; i < arrays.length; i++) {
            System.out.println(arrays[i]);
        }
    }
调用数组方法打印数组元素
int[] arr ={1,2,3,4,5,6};
 printA(arr);
数组反转
    public static int[] arrs(int[] arras){
        int[] result = new int[arras.length];
        for (int i = 0,j=result.length-1; i < arras.length; i++,j--) {
            result[j]=arras[i];
        }
        return result;
    }
然后调用方法打印
//        数组反转调用
        int[] a =arrs(arr);
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

上一篇: JCache 介绍 下一篇: Java学习笔记:字符串
  1. 分享:
最后一次编辑于 2024年03月17日 0

暂无评论

推荐阅读
KJhnLfIShzzo
作者其他文章 更多