java 之 数组初运用
来源:互联网 发布:视频投稿网站源码 编辑:程序博客网 时间:2024/06/06 18:10
由于单一的变量难以满足应用程序的设计要求,java提供了可以同时存放多个同类型基础数据类型变量和对象的 数组型类型变量。
其特点如下:
int [ ] num=new int[3];或者int num[]=new int[3];或者int [ ] num={ , , , , , };
1.连续的内存空间
2.存放的都是同类型的变量
3.数组变量中存放的是连续空间第一元素的地址,数组下标从零开始,最大下标是其长度减一
4.数组的类型是申明数组定义的类型
5.数组创建以后长度固定,不发生变化
6.数组创建以后,每个元素都会做初始化,如int->0;double->0;
数组运算之举例
1.排序
int[] a = { 15, 5, 8, 16, 8, 9 };
for (int i = 0; i < a.length; i++) {
for (int j = i + 1; j < a.length; j++) {
if (a[i] < a[j]) {
int temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
}
for (int i = 0; i < a.length; i++) {
System.out.println(a[i]);
}
2.删除相同数后将后面的数前移一位
int[] a = { 12, 24, 52, 14, 27, 29, 14, 31, 12, 25, 14, 92, 29 };
for (int i = 0; i < a.length; i++) {
for (int j = i + 1; j < a.length; j++) {
if (a[i] == a[j]) {
for (int l = j; l < a.length - 1; l++) {
a[l] = a[l + 1];
}
}
}
}
for (int i = 0; i < a.length; i++) {
if (a[i] == a[i + 1]) {
break;
}
System.out.println(a[i]);
}
- java 之 数组初运用
- Java之数组运用及排序介绍
- java 数组的运用
- 初学JAVA之数组的熟悉和运用
- j2se之数组的运用
- j2se之数组的运用
- PHP递归运用之转义数组
- 学习笔记之灵活运用数组下标
- java 核心技术 第三章栗子 数组运用
- Java中不规则二维数组运用
- Java:函数,类,数组之间的运用
- Java一维数组运用详解
- Java笔记1 Java编程基础<3>数组运用
- Java面向对象程序设计之接口运用
- java 之DelayQueue实际运用示例
- java 之DelayQueue实际运用示例
- java之图论运用-宽搜
- java 之DelayQueue实际运用示例
- socket关闭
- 迷之节约
- realloc
- 用mongodb存储日志
- Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Query was empty
- java 之 数组初运用
- java.net.URISyntaxException: Illegal character in scheme name at index 0:
- bitblt简易使用教程
- plsql查询语句占位符提示输入值
- DRM in Android
- OpenGL ES2.0---投影及各种变换、光照
- 实施dg遇到ORA-17627: ORA-01031: insufficient privileges和RMAN-05001错误
- ubuntu14.04下如何换源
- 如何监听android程序进入后台,和恢复到前台???