数组

一.什么是数组

数组是相同数据类型的有序集合

数字描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成

其中。每一个数据称作一个数组元素,每个数组元素可以通过一个下表来访问它们

二.数组声明创建


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
}
}

四.数组边界

最新文章

  1. Jquery操作select
  2. 在DOS使用SVN之执行命令整理(TortoiseProc.exe)
  3. 第8章 Java类的三大特性之一:封装
  4. 轻松获取LAMP或LNMP环境编译参数
  5. 为IIS Express添加MIME映射
  6. SQL 联合索引 与 单一列的索引 比较
  7. 高性能的JavaScript -- 读书笔记
  8. PostgreSQL的 initdb 源代码分析之八
  9. poj3692
  10. C#实现MySQL数据库中的blob数据存储
  11. Word Ladder 解答
  12. AutoTile 自动拼接(三) 学习与实践
  13. Spring事务传播机制和数据库隔离级别
  14. hbase thrift 定义
  15. 2014西安赛区C题
  16. stl源码剖析 详细学习笔记 RB_tree (2)
  17. oracle统计字符串包含字符个数
  18. HttpContext概念讲解
  19. Normalize.css – HTML5-ready 的css重置样式集
  20. 【JavaScript&amp;jQuery】5秒跳转

热门文章

  1. 软件架构易用性在软件UI中的体现
  2. pip python的包成功,但是import的时候报错
  3. MAC 不带XIB新建ViewController
  4. 【git】7.5 git工具-搜索
  5. Redis后端面试题
  6. ARouter转场动画无效,试试下面这种写法
  7. tensorboard 2.0可视化 —浏览器中输入http://ip:6006 - 无法访问此网站——有效解决
  8. hover状态下改变图片颜色的方式 悬停图片切换;css变量;悬停svg图片改变颜色;VUE
  9. unity shader ide
  10. 关闭Windows form窗体