zoukankan      html  css  js  c++  java
  • 数组总结

    1、声明一个数组:

    package cn.xuexi;
    /*
     * 数组的申明同时分配内存
     * 数据类型  数组名【】 = new 数据类型【个数】
     */
    public class ShuZuDemo {
        public static void main(String[] args) {
            int arr[] = null ;   // int arr[] = new int[3]
             arr = new int[3];    //申明一个元素个数为3的整形数组arr【】,同时开辟一块内存空间供其使用
             for (int i = 0; i < 3; i++) { 
                arr[i] = i;
                System.out.println("arr["+i+"]="+arr[i]);
               
                 
            }
                 
        }
    }

    2、静态数组的赋值方法

    package cn.xuexi;
    /*
     * 静态数组的赋值方法
     * 数据类型 数组名【】 = {xxx,xxxxx,xxxxx,xxx,,x,,}
     * 计算数组当中的最大值&最小值
     */
    public class ShuZuDemo3 {
      public static void main(String[] args) {
        int arr[] = {78,79,89,56,245,67384,673};
        int max =0;
        int min = 0;
        max = min = arr[0];
        for (int i = 0; i < arr.length; i++) {
            if(arr[i]>max){
                max = arr[i];
                
            }
            if (arr[i]<min) {
                min =arr[i];
                
            }
            
        
        }
        System.out.println("max="+max);
        System.out.println("min="+min);
    }
    }

    3、数组作为引用数据类型被引用

    package cn.xuexi;
    /*
     * 前几个例子传递的参数都是基本数据类型
     * 这个例子传递的参数是引用数据类型,传递的是数组
     * 总结:方法调用的时候传递的引用类型的参数直接用  数组名
     */
    public class ShuZuDemo4 {
        public static void main(String[] args) {
            int arr[] ={56,89,67};
             shuzu(arr); //shuzuming  
             for (int i = 0; i < arr.length; i++) {
                 System.out.println(arr[i]);
            }
            
        }
    
    public static void shuzu(int x[])
    {   x[0]=12;
        x[1]=32;
        }
    }

    4、通过方法实例化数组

    package cn.xuexi;
    
    public class ShuZuDemo5 {
    public static void main(String[] args) {
    int b[] = shuzudemo();  //通过方法实例化数组    
     for (int i = 0; i < b.length; i++) {
        System.out.println(b[i]);
    }
    }
    public static int[] shuzudemo()
    {   int a[] = {21,43,546,76};
        return a;
        }
    }
  • 相关阅读:
    iOS 6 Auto Layout NSLayoutConstraint 界面布局
    TexturePacker使用心得---1。
    今天说说敏捷个人-认识自我,管理自我 v0.2
    iPhone 5 屏幕尺寸变长指南
    JSON数据解析错误处理办法!
    IOS 入门介绍3iOS里面Frameworks介绍(续)
    Open GLSL ——01
    Open GLES 01
    IOS 入门介绍2iOS里面Frameworks介绍
    Opne GL ES 学习心得!
  • 原文地址:https://www.cnblogs.com/yuanyuan2017/p/6561128.html
Copyright © 2011-2022 走看看