Java数组

创建数组
1.数组是相同类型数据的有序集合.
相同类型的若干个数据,按照一定先后次序排列组合而成。
其中,每一个数据称作一个数组元素
每个数组元素可以通过一个下标来访问它们.
2.数组特点
其长度是确定的。数组一旦被创建,它的大小就是不可以改变的。
其元素必须是相同类型,不允许出现混合类型。
数组中的元素可以是任何数据类型,包括基本数据类型和引用数据类型
3.数组属引用类型
length, elements of the array

数组概述
数组是一个变量,存储相同数据类型的一组数据
声明一个变量就是在内存空间划出一块合适的空间
声明一个数组就是在内存空间划出一串连续的空间
在这里插入图片描述
数组只有一个名称,即标识符
元素下标标明了元素在数组中的位置,从0开始
数组中的每个元素都可以通过下标来访问
数组长度固定不变,避免数组越界
在这里插入图片描述

如何使用数组
使用数组的4步
1.声明数组
2.分配空间
3.赋值
4.处理数据
声明数组:
告诉计算机数组类型是什么
int【】score1;. //Java成绩
int score2【】;. //C#成绩
String【】 name. //学生名字
数组类型 数据名【】;
数据类型【】 数据名;
//声明数组时不规定数组长度
分配空间:
告诉计算机分配几个连续空间
score=newint[30];
avgAge=newint[6];
name=newString[30];
声明数组并分配空间
数据类型[]数组名=new数据类型[大小];
赋值:
向分配的格子里面放数据

         方法一:
            边声明边赋值
             int[]score={89,79,76};
             int[]score=newint[]{89,79,76};
             //不能指定数组长度
          方法二:
             动态地从键盘录入信息并赋值
               Scannerinput=newScanner(System.in);
                for(inti=0;i<30;i++){
                 score[i]=input.nextInt();
                }
  处理数组:
        对数据进行处理:计算5位学生的平均分
              成绩单:60 80 90 70 85
            int[]score={60,80,90,70,85};
            int sum=0;
            doub leavg;
            for(inti=0;i<score.length;i++){
                sum=sum+score[i];
           }
            avg=sum/score.length
  使用数组求平均分:
            ![在这里插入图片描述](https://img-blog.csdnimg.cn/fc4626b8fe7845e2b7deaba0da0df916.jpg?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bCP5a2p5a2Q5LiN546p6L-Z5Liq,size_20,color_FFFFFF,t_70,g_se,x_16)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值