美文网首页慕课网Java自学笔记
Java入门第一季第六章

Java入门第一季第六章

作者: Sunshine_YL | 来源:发表于2016-09-19 14:50 被阅读0次

    数组:

    声明数组:

    数据类型【】 数据名;

    数据类型 数据名【】;

    int [] a;

    分配空间:

    数组名=new 数据类型【数组长度】

    a=new int[5];

    也可以合并

    int [] a=new int[5];

    存放数据

    a [0]=1;// 0是下标,数组长度为5的话,下标就是0-4;

    Java 中还提供了另外一种直接创建数组的方式,它将声明数组、分配空间和赋值合并完成

    int [] a={1,2,3,4,5};

    它等价于

    int [] a=new int[]{1,2,3,4.5};

    其中的scores.length是获取数组scores的长度

    语法:.length

    1.数组下标从0开始;

    2.数组下标范围是0到数组长度减1,超过访问就会报错;

    int [] a=new int[5];

    那它的下标只能访问到4,a[4].如果输入a[5]就睡报错

    Arrays 类

    可以使用 sort( ) 方法实现对数组的排序,只要将数组名放在 sort( ) 方法的括号中,就可以完成对该数组的排序(按升序排列) (升序:越来越大)(降序:越来越小)

    语法:Arrays.sort(数组名);

    将数组转换为字符串:

    语法:Arrays.to String(数组名);

    可以使用 toString( ) 方法将一个数组转换成字符串,该方法按顺序把多个数组元素连接在一起,多个元素之间使用逗号和空格隔开

    例:

    int[] nums = new int[] { 61, 23, 4, 74, 13, 148, 20 };

    System.out.println(Arrays.toString(nums));

    输出结果为:[61, 23, 4, 74, 13, 148, 20]

    foreach 操作数组:

    for(元素类型 元素变量:遍历对象){

    执行代码

    }

    例:

    int[] scores = { 89, 72, 64, 58, 93 };

    // 对Arrays类对数组进行排序

    Arrays.sort(scores);

    // 使用foreach遍历输出数组中的元素

    for ( int score : scores ) {

    System.out.println(score);

    }

    输出结果:

    二维数组:

    声明:

    数据类型[][] 数组名=new 数据类型[行的个数][列的个数]

    赋值:

    数组名[][] = 值;

    声明数组赋值:

    数据类型[][] 数组名= {{值1,值2...}{{值1,值2...}{{值1,值2...}}

    例:给第一行,第一列赋值:

    a[0][0]=12;

    第六章搞定 , 感谢慕课网

    相关文章

      网友评论

        本文标题:Java入门第一季第六章

        本文链接:https://www.haomeiwen.com/subject/dlagettx.html