java基础讲解07-----数组

Posted 鸿客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java基础讲解07-----数组相关的知识,希望对你有一定的参考价值。

1.什么是数组

2.怎么使用数组

package test;

public class ShuZu {
        
    public static void main(String[] args) {
        
        /**
         * 1.什么是数组
         *         数组是具有相同数据类型的一组数据的线性集合
         *      使用new 来分配内存空间
         */
        
        //1.初始化一维数组
        int arry[]=new int[]{1,2,3,4};
        int  arry2[]={1,3,5,6};
        //数组的下标是从0开始的    
        for(int i=0;i<arry.length;i++)
        {
            System.out.println(i);
        }
        
        //2.创建二维数组
        int twoArry[][]={{1,2,3},{2,34,4}};
        //遍历二维数组的方法,先循环有几个大数组,在循环小的数组
        for(int i=0;i<twoArry.length;i++) //有两个大的数组
        {
            for(int j=0;j<twoArry[i].length;j++)//小的有3个
            {
                System.out.print(twoArry[i][j]+"  ");
            }
            System.out.println();//换行
        }
        
        int i=0;
        for(int s[]:twoArry){
            
            i++;
            int j=0;
            for(int g:s)
            {
                j++;
                if(i==twoArry.length && j==s.length)
                {
                    System.out.print(g);
                }else{
                    System.out.println(g+",");
                }
            }
        }//第二种方法结束
    
    }
}

 

以上是关于java基础讲解07-----数组的主要内容,如果未能解决你的问题,请参考以下文章

Java基础| 数组及内存分配详解

# Day07-Java基础

Java知识系统回顾整理01基础06数组07数组工具类Arrays

JAVA基础07 面向对象2

大数据Java基础int型与byte型数组的转换

求java泛型的详细讲解,最基础的,我去网上博客里的啥都比较高深,看不懂