• Java——数组


    1、数组的基本使用

      (1)数组的作用

        一组相同数据类型的数

        数组也是变量,内存中一串连续的空间

      (2)数组的基本概念  

        元素:(数组当中存放的数据)

        数据类型:(数据的类型如,intdouble,string等)

        下标(从0开始到数组.length-1结束)

        数组的长度(数组.length

      (3)数组使用步骤

        声明数组

        int[] num;

        Int num[];

        分配空间

        Num=new int[9];

        赋值  

        int[] num={5,8,9};

        处理数据

        步骤总和:

        Int[] num=new int[]{5,8,9};

      (4)遍历时:

        (1.1)方法一:传统的for

        (1.2)方法二:

          增强型forforeach

            for(int score:scores){

                sum+=score;

             }

        (只能在赋好值的数组中用,把在scores中拿到的值赋给score

          目的是:遍历数组中的每一个数值。    遍历的意思是:每一个数值都经历一遍

        如果用Scanner的话,写法如下:

        for(int i=0;i<scores.length;i++){

          System.out.println("请输入第"+(i+1)+"门成绩");

          scores[i]=input.nextInt();

        }

        for(int score:scores){

          sum+=score;

        }

      (5)常见错误:

        

      改正:如:(1int score【】=60,80,90,70,85};

                2int score【】=new int【】{60,80,90,70,85};

      (6)例题说明:

        

        

      再用到一个for是为了遍历一遍,让数组中的每个数都和输入的数值比较一下

      (7)数组的基本使用

        声明数组(类型[] 数组名称 或 类型 数组名称 []

        分配空间 (声明数组的长度  length的值是多少)

        (数组名称 = new 数据类型[X];

    注意:

      通过new来创建的,一般都是引用数据类型

        赋值(num0=  num1=  ......

        处理数据(根据具体的需求来处理数据)

        变量:

          1、基本数据类型:(存放在栈内存中;没有方法)

            int floatdouble,  char,  boolean

          2、引用数据类型:(存放在堆内存中,可以点出来方法和属性)String , 数组

          3、基本数据类型和引用数据类型:

            在内存分布上不同,

            在使用上不同(引用数据类型可以.出来一些方法和属性)

  • 相关阅读:
    关于POST的请求的问题的汇总
    EF关于报错Self referencing loop detected with type的原因以及解决办法
    系统体验设计需注意的地方
    win10文件共享的实现
    idea快速生成实体类Entity
    idea下使用码云插件进行git提交
    漏洞利用-FTP漏洞利用
    metasploit2
    day02-业务服务监控
    day01-系统基础信息模块
  • 原文地址:https://www.cnblogs.com/milu0620/p/6953286.html
Copyright © 2020-2023  润新知