A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

数组的定义:
三种方法
① 类型 [] 数组名 = new 类型[长度];
Int [] shuzu = new int[10];
数组中每个位置的元素都会是其默认值,如果是原始类型,则为0,如果是对象类型,则为null;
② 在创建数组时就给数组中的原素赋值;int[] shuzu = new int[]{1,2,3,4,5}
③仅定义一个数组变量名,然后再来赋值
Int [] shuzu;
shuzu = new int[5];

基本数据类型
①原始类型 ②对象类型(引用类型)
原始类型:

整数 字节型 byte
短整型 Short
整型 int
长整形 long
字符 字符型 char
浮点 浮点型 float
双精度 double
布尔 布尔型 boolean
布尔型只有true 和false两种结果;

取得数组长度:可以通过 数组名.length 得到
取得数组某一位置的值,可以通过 数组名[索引值] 得到

数组的排序

冒泡排序
依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。重复第一趟步骤,直至全部排序完成。
int[] shuzi = new int[] { 10, 20, 50, 80, 5 };
for (int i = 0; i < shuzi.length; i++) {
for (int j = i + 1; j < shuzi.length; j++) {
if (shuzi > shuzi[j]) { 将两个数两两比较
int temp = shuzi;
shuzi = shuzi[j]; 替换大小顺序
shuzi[j] = temp;
---------------------
【转载,仅作分享,侵删】
作者:lzq1326253299
原文:https://blog.csdn.net/lzq1326253299/article/details/82153050
版权声明:本文为博主原创文章,转载请附上博文链接!

1 个回复

倒序浏览
奈斯,感谢分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马