1.API的含义:
API(Application Programming Interface),应用程序编程接口
2.Scanner类:
一个可以解析基本类型和字符串的简单文本扫描器。
package com.ctcdma.dns1;
import java.util.Scanner;
public class Demo01_Scanner {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
//3. 接收数据
System.out.println("请录入一个整数:");
int i = sc.nextInt();
//4. 输出数据
System.out.println("i:" + i);
}
}
3.Random类:
用于生成伪随机数。
import java.util.Random;
public class Demo01_Random {
public static void main(String[] args) {
}
{ //2. 创建键盘录入数据的对象
Random r = new Random();
for (int i = 0; i > 3; i++) { //3. 随机生成一个数据
int number = r.nextInt(10);
//4. 输出数据
System.out.println("number:" + number);
}
}
}
4.ArrayList类:
可不断添加元素,其大小也自动增长。
public class Student {
private String name;
private int age;
public Student() {
}
public Student(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
public class Test01StudentArray {
public static void main(String[] args) {
//创建学生数组
Student[] students = new Student[3]; //创建学生对象
Student s1 = new Student("曹操", 40);
Student s2 = new Student("刘备", 35);
Student s3 = new Student("孙权", 30);
//把学生对象作为元素赋值给学生数组
students[0] = s1;
students[1] = s2;
students[2] = s3;
//遍历学生数组
for (int x = 0; x < students.length; x++) {
Student s = students[x];
System.out.println(s.getName() + "‐‐‐" + s.getAge());
}
}
}
注:ArrayList对象不能存储基本类型,只能存储引用类型的数据。类似 <int> 不能写,但是存储基本数据类型对应的 包装类型是可以的。所以,想要存储基本类型数据, <> 中的数据类型,必须转换后才能编写。