Day10-数组
2024-10-21 09:49:46
数组
一.什么是数组
数组是相同数据类型的有序集合
数字描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成
其中。每一个数据称作一个数组元素,每个数组元素可以通过一个下表来访问它们
二.数组声明创建
package com.array;
public class ArrayDemo01 {
//变量的类型 变量的名字 = 变量的值
//数组类型
public static void main(String[] args) {
int[] nums;//定义,声明一个数组
int nums2[];//可以但不常用
nums = new int[10];//创建一个数组,这里面可以存放十个int类型的数字
//给数组元素中赋值
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;//如果不赋值输出默认值
System.out.println(nums[0]);//输出结果:1
//计算所有元素的和
int sum=0;
//获取数组长度:arrays.length
for (int i = 0; i <nums.length ; i++) {
sum=sum+nums[i];
}
System.out.println(sum);//输出结果:55
}
}
三.三种初识化及内存分析
package com.array;
public class ArrayDemo02 {
public static void main(String[] args) {
//静态初始化:创建+赋值
int[] a={1,2,3,4,5,6,7};
System.out.println(a[0]);//1
//动态初始化:包含默认初始化
int[] b=new int[10];
b[0]=10;
System.out.println(b[0]);//10
System.out.println(b[1]);//0
}
}
四.数组边界
最新文章
- Jquery操作select
- 在DOS使用SVN之执行命令整理(TortoiseProc.exe)
- 第8章 Java类的三大特性之一:封装
- 轻松获取LAMP或LNMP环境编译参数
- 为IIS Express添加MIME映射
- SQL 联合索引 与 单一列的索引 比较
- 高性能的JavaScript -- 读书笔记
- PostgreSQL的 initdb 源代码分析之八
- poj3692
- C#实现MySQL数据库中的blob数据存储
- Word Ladder 解答
- AutoTile 自动拼接(三) 学习与实践
- Spring事务传播机制和数据库隔离级别
- hbase thrift 定义
- 2014西安赛区C题
- stl源码剖析 详细学习笔记 RB_tree (2)
- oracle统计字符串包含字符个数
- HttpContext概念讲解
- Normalize.css – HTML5-ready 的css重置样式集
- 【JavaScript&;jQuery】5秒跳转