码迷,mamicode.com
首页 > 编程语言 > 详细

Java——数组

时间:2017-06-06 20:51:25      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:http   src   方法   名称   遍历数组   变量   目的   int()   连续   

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、基本数据类型和引用数据类型:

 

        在内存分布上不同,

 

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

 

Java——数组

标签:http   src   方法   名称   遍历数组   变量   目的   int()   连续   

原文地址:http://www.cnblogs.com/milu0620/p/6953286.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!