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();
            }
        }
  • 相关阅读:
    css选择器中的*= , |= , ^= , $= , ~= 的区别
    css 实现小三角
    使用vitevue3ts快速上手做一个todolist
    什么是回流和重绘?
    vue好用组件推荐
    Vue代码风格及规范
    聊聊 SpringBoot 中的两种占位符:@*@ 和 ${*}
    Maven 依赖调解源码解析(三):传递依赖,路径最近者优先
    Maven 依赖调解源码解析(二):如何调试 Maven 源码和插件源码
    Maven 依赖调解源码解析(五):同一个文件内声明,后者覆盖前者
  • 原文地址:https://www.cnblogs.com/zhaotao11/p/10206653.html
Copyright © 2011-2022 走看看