什么是数组:
数组就是一个容器,用于存放一系列相同数据类型
特点:一个数组名存储多个数据
使用数组四步走:
1.声明数组 int[]a;
2.分配空间 a=new int[5];
3.赋值 a[0]=8;
4.处理数据
alt+/+回车循环的快捷键
next以及nextLine区别:
String xxx=input.next();
不能接收空格,如果有,下次输出时会忽略不计
String xxx=input.nextLine();
接受一整行,也可以接收空格
冒泡排序 思路
1.从第一位开始,相邻的两个数进行比较,如果第一个数大于第二个数,大的就往后面排,
循环一次,把最大值放在最后
2.从第一位开始,相邻的两个数进行比较,如果第一个数大于第二个数,大的就往后面排,
循环过后,找出第二大的值,最大值不参与交换
… …
选择排序 思路
1.从第一位开始,第一个数与后面的数进行一一比较,如果第一个数大于后面的数就进行
位置交换,循环一次后,最小数排在最前面
2.从第二位开始,第二个数与后面的数进行一一比较,如果第二个数大于后面的数就进行
位置交换,循环一次后,第二小的数排在第二位
… …
一维数组 语法:数据类型 [] 数组名称 = new 数据类型[(大小)];
二维数组 语法:数据类型 [][] 数组名称 = new 数据类型[(数组个数)][(长度)];
游戏:扫雷、跳一跳
什么是双重循环?
一个循环里面套另一个完整的循环机构
双重循环的特点:外层循环执行一次,内层循环执行一遍
return两个作用:
(1):返回方法指定内容的值(这个值总是确定的),也可以是对象
(2):方法的结束