Day 13 数组
基本定义
1.数组时相同类型的一个有序集合。
2.数组描述的相同类型的若干个数据,按照一定先后次序排列组合而成。
3.每一个数据称作数组元素,每个数组元素可以通过一个下标来访问他们。数组的下标是从0开始的
举例
在一个足球队里,通常会有10多个人。那要想知道球队里某一个球员。那我们先找到他是哪个球队的,然后再根据他球衣上的编号来找到他。
编写数组
基本结构:变量的类型[] 变量的名字 =变量的值;
1.声明一个数组:
int[] nums;
2.创建一个数组(分配大小)
nums=new int[10];
3.给数组元素赋值
nums[0]=1;
nums[1]=2;
nums[2]=3;
nums[3]=4;
nums[4]=5;
nums[5]=6;
nums[6]=7;
nums[7]=8;
nums[8]=9;
nums[9]=10;
注意点
1.括号加在变量名后面,也可以定义数组。但这是这是c和c++用的,java不推荐。
2.再给数组元素赋值时,如果存在没有赋值的数组元素,就会根据数组类型默认一个值。例如int就是0。
计算
计算所有元素的和
public class ArrayDemo01 {
public static void main(String[] args) {
int[] nums=new int [10];
nums[0]=1;
nums[1]=2;
nums[2]=3;
nums[3]=4;
nums[4]=5;
nums[5]=6;
nums[6]=7;
nums[7]=8;
nums[8]=9;
nums[9]=10;
//计算所有元素的和
int sum=0;
for (int i =0; i <nums.length; i++){
sum=sum+nums[i];
}
System.out.println("总和为:"+sum);
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结