- 接受键盘录入数据的步骤:
1. 创建一个扫描器对象。
2. 调用扫描器对象的nextInt方法扫描数据。
3. 导入包。
import java.util.*;
class Demo3
{
public static void main(String[] args)
{
//创建一个扫描器
Scanner scanner = new Scanner(System.in);
//调用扫描器扫描键盘录入的数据
System.out.println("请输入一个分数:");
int score = scanner.nextInt(); //定义了一个num变量接收扫描到内容。
}
}
- 数组
class Demo4
{
public static void main(String[] args)
{
//定义一个数组
int[] arr = new int[4];
arr[0] = 10;
arr[1] = 30;
arr[2] = 50;
arr[3] = 90;
//System.out.println("数组的容量:"+ arr.length); //数组的有一个length 的属性,可以查看数组 的容量。
//System.out.println("arr[2] = "+ arr[2]);
//查看数组中的所有数据。
for(int index = 0 ; index<arr.length ; index++){
System.out.println(arr[index]);
}
}
}
- 数组排序
import java.util.*;
class Demo14
{
public static void main(String[] args)
{
int[] arr = {12,3,1,10,8};
//排序的方法
Arrays.sort(arr);
String info = Arrays.toString(arr);
System.out.println("数组的元素:"+ info);
// 1, 3, 8, 10, 12
int index = Arrays.binarySearch(arr,9);// 二分法查找 : 如果能在数组中找到对应的元素,那么就返回该数据的索引值,如果没有找到那么就返回一个负数表示。
System.out.println("找到的索引值:"+ index);
}
}