zoukankan      html  css  js  c++  java
  • 数组

               数组估计都不陌生,数学上应该是高一下学期的课程吧,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(数组名);   把数组名放在小括号里,就可以完成对改数组的排序;

     插入

     排列后结果是这样:

    求数组的大值

    结果为:

    有最大值就有最小值  :

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

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

    向数组中插入元素:

  • 相关阅读:
    silverlight 网站 iis发布
    使用PerfView诊断.Net GC的问题
    七种方法实现单例模式
    java多线程的学习之路(二)
    java多线程的学习之路(一)
    几种特殊的二叉树
    解析json字符串,把json字符串转换成Java对象
    KMP算法的理解
    常用 Git 命令清单
    Jquery.cookie.js 源码和使用方法
  • 原文地址:https://www.cnblogs.com/zhangyu0217----/p/5694739.html
Copyright © 2011-2022 走看看