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

Java数组基础

时间:2018-03-29 14:53:25      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:默认   最大   步骤   定义   声明   number   简单   post   就是   

这周学习了关于数组的学习,在此,我将在这里做一些总结
1.首先声明一个数组:数组类型 [ ] 数组名
2.定义数组存储空间:数组名 = new 数据类型[空间个数];
结合前两个可以直接声明数组:例如 int number=new int[10];//可储存10个元素的整型数组
3.给数组赋值:数组名[索引位置]=值;//索引位置及数组的下标 int[10]=1;10及是下标,也是索引位置。
如果嫌这样声明步骤多,还有可一次将数组声明、分配空间、赋值合三为一
int [] number=new int[]{9,3,4,5,2,5,2,5};//但要注意[]里面不可写空间个数,也就是长度。
关于数组的应用,首先是从数组中找出最大数和最小数
      double max = number[0];//定义最大值max,将number数组第一位数赋值给max
      double min = number[0];//定义最小值min,将number数组第一位数赋值给min
              for (int i = 0; i <= 5; i++) {  //循环6次,每次加一
                      if (number[i] >= max) {   //如果第i(数组下标数)位数大于或者等于第一位数,则将第i位数赋值给max,循环后再将第i+1位和第i位进行比较,如果大于等于就将它赋值给max
                            max = number[i];
                      }
                     if (number[i] <= min) {   //同理
                           min = number[i];
                     }
            }
还有就是将数组进行排序
       int x,y;  //定义整型x,y
               for(x=0;x<8;x++){    //将x循环7次,x是数组的下标,第一次定位是数组第一个数
                    for(y=x+1;y<8;y++){   //第一次为数组第二个数
                           if(number[x]>number[y]){  //将第一位和第二位进行比较,如果x>y则进行交换,以此类推,最终进行排序。       
                                 t=number[x];
                                 number[x]=number[y];
                                 number[y]=t;
               }
                    }
如果嫌以上排序麻烦,还有一条简单的命令:Arrays.sort(数组名); 默认升序
以上就是我这一周的学习与总结,如有不足之处,欢迎大家来纠正与补充。

Java数组基础

标签:默认   最大   步骤   定义   声明   number   简单   post   就是   

原文地址:https://www.cnblogs.com/Lee-Y/p/8669204.html

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