JAVA基础第五天
来源:互联网 发布:外贸数据网 编辑:程序博客网 时间:2024/05/20 16:14
1、数组的特点:
1)数组是一个连续的内存空间。
2)数组中的元素都是变量。
3)数组变量中存放的是连续空间第一个元素的地址。数组元素下标从0开始,最大下标是长度-1。
4)数组中变量的类型就是申明数组时定义的类型。
5)数组创建之后,长度不可以改变。
6)数组创建之后,每个元素都会初始化。int-->0 double-->0.0。
2、 length是什么?
length是获取数组中数组元素个数的命令。
使用方式:数组名称.length
3、数组的选择排序:
public class ArrayTest {
public static void main(String[] aaa){
int []a ={2,14,6,8,95,43};
for(int x=0;x<a.length-1;x++){
for(int y=x+1;y<a.length;y++)
{
if(a[x]>a[y]){
int temp = a[x];
a[x] = a[y];
a[y]=temp;
}
}
}
for(int x=0;x<a.length;x++){
System.out.print(a[x]+" ");
}
}
}
4、数组的冒泡排序:
public class ArrayTest {
public static void main(String[] aaa){
int []a ={2,14,6,8,95,43};
for(int x=0;x<a.length-1;x++){
for(int y=0;y<a.length-x-1;y++)//-x:让每一次比较的元素减少,-1:避免角标越界
{
if(a[y]>a[y+1]){
int temp = a[y];
a[y] = a[y+1];
a[y+1]=temp;
}
}
}
for(int x=0;x<a.length;x++){
System.out.print(a[x]+" ");
}
}
}
- Java 基础 第五天
- JAVA基础第五天
- java基础第五天
- java基础第五天
- 【java基础】第五天总结
- 传智博客JAVA基础第五天
- Day05第五天java基础----------面向对象
- Java基础---第五天 面向对象
- Java基础班第五天笔记
- java基础———第五天
- java基础第五天、第六天
- java基础总结第五天 数组
- 基础加强第五天
- Android基础第五天
- Android基础第五天
- Python(基础)第五天
- 学习JAVA第五天
- java第五天 API
- 使用volley并结合HttpClient实现上传文件
- OBJ文件中顶点的对应值
- 多态总结
- WIFI知识学习
- 【Effective c++ 读书笔记】条款01 视 C++ 为一个语言联邦
- JAVA基础第五天
- java 6.24
- LintCode-k数和 II
- 基础了解
- 指针小应用:推箱子游戏
- stm32f4xx 加密
- Java基础(四)
- 键盘向右错位
- 集合总结