zoukankan      html  css  js  c++  java
  • java笔记7-数组

    定义

      一组数据类型的数据的组合,将这些数据统一管理起来,是一种引用类型

    数组的声明和初始化(两步合成一步)

      静态初始化

        String[] array = new String[]{1,2,3,4,5};   标准的写法

          String[] array = {1,2,3,4,5};        简略的写法

      动态初始化  

        int[] a =new int[6];   默认值是6个0

        boolean[] b =new boolean[0]  长度可以是0 

    数组元素的访问

      数组是通过索引来实现存值取值 索引的范围是0到数组的长度-1,如果超出范围,会报运行时异常

    public class Main {
        public static void main(String[] args) {
            int[] array = {1,2,3,4,5};
            System.out.println(array[1]);
            array[2]=10;
            System.out.println(array[2]);
            int a = array[5]; //编译没有问题 运行时异常 ArrayIndexOutOfBoundsException--输入类型不匹配
        }
    }

      如果想要把数组中所有的元素都遍历一遍,可以使用for循环和增强for循环(1.5版本出现)

    //写法麻烦些,可以取值,可以存值
    for(int i = 0;i<array.length;i++){
        System.out.print("我是第"+i+"号索引我的值是");
        System.out.println(array[i]);
    }
    //写法简单,只能取值 没有index索引 找不到元素到底是哪一个
    //语法结构 for(自定义一个变量接受数组每一个元素:要遍历的数组){}
    for(int i:array){
        System.out.println(i);
    }

    内存分析(重要)

        先欠着   

  • 相关阅读:
    (2)javascript的基本语法、数据结构、变量
    (1)认识javascript
    CSS 浅析position:relative/absolute定位方式
    jquery实现下拉框多选
    Vue.js not detected
    手机代理调试Charles Proxy和Fiddler
    render函数之jsx应用
    vue组件通信方式(多种方案)
    点击页面空白处地方,隐藏弹窗
    css圆角不圆和1px方案
  • 原文地址:https://www.cnblogs.com/ysmdbk/p/10926043.html
Copyright © 2011-2022 走看看