数组估计都不陌生,数学上应该是高一下学期的课程吧,array 。

  8.1;数组概念 ;(死知识,)简单的说是为了存储更多的变量的一个组合,用于储存相同数据类型的变量。

          在java中的数组,将相同数据类型的数据存储在内存中。

        基本元素:

          标示符;   即数组的名称(相当于变量名)。

          数据元素:存放的数据被成为数据元素。

          数组下标:即元素的编号,利于更好的区分。

          元素类型:即数据类型 比如 int[]   double[]  char[]  String[]  在之前的基础上加【】 ;;

              废话不说上图:

        

2. 如何使用数组呢?

         在java中,声明数组的语法  

                数据类型[]   数组名  ;  或者 ;数据类型  数组名[].

          eg:int[]  scores;          //声明一个整形 数组      int   scores[];   double[]  height; //声明一个身高的double类型。

        分配空间;

        数组名=new 数据类型[数组长度]

         scores=new int [30] ; //长度为30 的 int 类型数组。

也可以  数据类型[]  数组名=new 数据类型【数组长度】;  

          int scores[]=new int[30];  //存储30个学员的成绩。

数组的长度是固定的 一旦声明就不能更改;  另外,元素的大小不能大于数组的长度

    赋值;

    数组名[下标值];

    eg;scores[0]=89;

           scores[1]=100;

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

   eg;int[] scores ={60,70,80,80,.....}

  int [] scores=new int[]{60,70,80,80,........}

 对数据进行处理:

       解决30位学员的平均分的问题:

 

 

 结果为:

 3.数组的应用:

       @1  ;对数组进行升序排列

这就用到   Arrays sort(数组名);   把数组名放在小括号里,就可以完成对改数组的排序;

 插入

 排列后结果是这样:

求数组的大值

 

结果为:

有最大值就有最小值  :

 

这是求四家店的最低价格:

 

求最小值先声明一个变量   然后赋值给他 再去和循环中的数一一比较    最小则跳出:

向数组中插入元素:

 

posted on 2016-07-22 12:23  啷个哩个啷  阅读(196)  评论(0编辑  收藏  举报