scanner、arrylist、反转数组
一、scanner使用
固定格式
import java.util.Scanner; // 1. 导入类public class Example {public static void main(String[] args) {Scanner scanner = new Scanner(System.in); // 2. 创建对象System.out.println("请输入月份:");int month = scanner.nextInt(); // 3. 读取整数输入(此时写这句话)// 后续使用 month 做逻辑处理...scanner.close(); // 最后关闭扫描器,释放资源}
}
二、反转数组for循环
随机生成了含有五个数字的数组
// 使用 for 循环反转数组int left = 0;int right = arr.length - 1;while (left < right) {// 交换左右指针指向的元素int temp = arr[left];arr[left] = arr[right];arr[right] = temp;left++;right--;}
三、ArrayList方法
1.arrylist统一格式:
- E: 泛型数据类型,用于设置 objectName 的数据类型,只能为引用数据类型。
- objectName: 对象名。
import java.util.ArrayList; // 引入 ArrayList 类ArrayList<E> objectName =new ArrayList<>(); // 初始化
2.arrylist方法
①.add(Object element) 向列表的尾部添加指定的元素。
②.size() 返回列表中的元素个数。
③.get(int index) 返回列表中指定位置的元素,index从0开始。