zoukankan      html  css  js  c++  java
  • java基础知识——数组

    数组
    一维数组定义
    public static void main(String[] args) 
        {    //方法一
            //定义数组:数据类型[] 变量名=new 数据类型[数组长度];
            int[] arr=new int[3];
            //赋值(下标从0开始)
            arr[0]=2;
            //取值
            System.out.println(arr[0]);
            System.out.println(arr[1]);
            System.out.println(arr[2]);
            System.out.println(arr.length);//数组长度
            //方法二
            //定义数组;数据类型[] 变量名=new 数据类型[]{变量值1,变量值2...};
            String[] arr2=new String[]{"中国","你好","DG","shit"};
            System.out.println(arr2[0]);
            System.out.println(arr2[1]);
            System.out.println(arr2[2]);
            System.out.println(arr2[3]);
            //方法3(最常用)
            //定义数组:数据类型[] 变量名={变量值1,变量值2...};
            double[] arr3={1.3,1.2,1.1,1};
            System.out.println(arr3[0]);
            System.out.println(arr3[1]);
            System.out.println(arr3[2]);
            System.out.println(arr3[3]);
        }
    
    public static void main(String[] args) 
        {
            //遍历数组
            int[] arr={1,2,5,3,6,7};
            for(int i=0;i<arr.length;i++){
                System.out.println(arr[i]);
            }
            //求数组最大值
            int max=arr[0];
            for(int i=1;i<arr.length;i++){
                if(arr[i]>max){
                    max=arr[i];
                }
            }
            System.out.println(max);
        }
    二维数组定义
    
    public static void main(String[] args) 
        {
            //第一种方法
            int[][] arr=new int[2][3];
            arr[0][1]=2;
            System.out.println(arr[0][0]);
            System.out.println(arr[0][1]);
            System.out.println(arr[0][2]);
            System.out.println(arr[1][0]);
            System.out.println(arr[1][1]);
            System.out.println(arr[1][2]);
            //第二种方法  没啥用啊
            int[][] arr2=new int[2][];
            int[] ar1={1,2,3};
            arr2[1]=ar1;
            System.out.println(arr2[1][0]);
            //第三种方法(常用)
            int[][] arr3={{1,2,3},{2,3,4}};
            System.out.println(arr3[0][1]);
            System.out.println(arr3[0][2]);
            System.out.println(arr3[1][1]);
            System.out.println(arr3[1][2]);
        }
    public static void main(String[] args) 
        {
            //二维数组遍历
            int[][] arr={{1,2,3,4},{22,3,4,5}};
            for(int i=0;i<arr.length;i++){
                for(int j=0;j<arr[i].length;j++){
                    System.out.print(arr[i][j]);
                }
                System.out.println();
            }
        }
  • 相关阅读:
    逻辑回归(logistics regression) 总结
    SQL注入原理
    xss绕过过滤之方法
    PHP CALC
    IP欺骗原理与过程分析
    DNS域传送漏洞利用
    linux性能测试工具perf
    linux设置程序开机自启
    Http请求中Content-Type和Accept讲解以及在Spring MVC中的应用
    random函数的使用
  • 原文地址:https://www.cnblogs.com/zhaotao11/p/10206653.html
Copyright © 2011-2022 走看看