• 一维数组


    /*
    定义数组容器
    定义数组容器,要素,强制数据类型的语言
    必须有数据类型, 大小, 就是存储数据的个数
    定义数组公式:
    数据类型[] 变量名 = new 数据类型[存储元素的个数];

    数据类型: 数组中存储元素的数据类型
    [] 表示数组的意思
    变量名 自定义标识符

    new 创建容器关键字
    数据类型: 数组中存储元素的数据类型
    [] 表示数组的意思
    元素个数,就是数组中,可以存储多少个数据 (恒定, 定长)

    数组是一个容器: 存储到数组中的每个元素,都有自己的自动编号
    自动编号,最小值是0, 最大值,长度-1
    自动编号专业名次, 索引(index), 下标, 角标
    访问数组存储的元素,必须依赖于索引, 公式 数组名[索引]

    Java提供一个属性,操作索引的
    数组的一个属性,就是数组的长度, 属性的名字 length
    使用属性: 数组名.length 数据类型 int

    数组的最小索引是0, 最大索引数组.length-1
    */
    public class ArrayDemo{
    public static void main(String[] args){
    //定义数组,存储整数,容器长度, 3个
    // 数据类型[] 变量名 = new 数据类型[存储元素的个数];
    int[] arr = new int[3];
    System.out.println(arr);

    //通过索引的方式,数组中的三个元素
    System.out.println(arr[0]);
    System.out.println(arr[1]);
    System.out.println(arr[2]);


    System.out.println(arr.length);

    *
    数组遍历:
    将所有的数组元素,全获取
    依靠索引, 规律从0开始,一直在自动增长1, 到达length-1
    循环来实现
    for 知道循环次数, 计数器思想
    while 不确定循环次数
    */

    public class ArrayDemo_3{
    public static void main(String[] args){
    int[] arr = {2,1,3,5,7,0,4};

    for(int i = 0 ; i < arr.length; i++){
    System.out.println(arr[i]);
    }
    }
    }


    计算数组中的最大值
    数组 {4,1,7,5}; 做比较
    */
    public class ArrayDemo_5{
    public static void main(String[] args){
    //定义数组,int类型
    int[] arr = {5,1,12,4,6,8,0,3};
    //定义变量,记录数组中0索引上的元素
    int max = arr[0];

    //遍历数组,获取所有的元素,和变量max比较
    for(int i = 1; i < arr.length ; i++){
    //变量max,和数组中的每个元素进行比较
    //如果max,小于了数组中的一个元素
    if( max < arr[i] ){
    //较大的数组的元素,赋值给max
    max = arr[i];
    }
    }
    // 遍历完成,变量max,就是数组最大值
    System.out.println(max);
    }
    }

  • 相关阅读:
    java String类为什么是final的
    socket servlet webservice 区别及使用场景
    cxf CXF搭建webService服务器
    搭建maven项目
    在myeclipse中maven遇见的问题
    Mybatis foreach
    SpringMVC之HttpMessageConverter
    SpringMVC Model,ModelMap ModelAndView
    如何不用 transition 和 animation 也能做网页动画
    如何用纯 CSS 绘制一个世界上不存在的彭罗斯三角形
  • 原文地址:https://www.cnblogs.com/cxd1996/p/9989283.html
Copyright © 2020-2023  润新知