API 文档使用
类的使用方法
Scanner
package xxx.xxx;
import java.util.Scanner;
public class Demo01Scanner {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入第一个数字:");
int num1 = sc.nextInt();
System.out.println("请输入第二个数字:");
int num2 = sc.nextInt();
int max = num1 > num2 ? num1:num2;
System.out.println("请输入第三个数字:");
int num3 = sc.nextInt();
max = max >num3 ? max:num3;
System.out.println("最大值是:"+max);
}
}
匿名对象
import java.util.Scanner;
public class Demo02Anonymous {
public static void main(String[] args) {
// Scanner sc = new Scanner(System.in);
// methodParam(sc);
// methodParam(new Scanner(System.in));
Scanner sc =methodReturn();
int num = sc.nextInt();
System.out.println("输入的是:" + num);
}
public static void methodParam(Scanner sc){
int num = sc.nextInt();
System.out.println("输入的是:"+num);
}
public static Scanner methodReturn(){
return new Scanner(System.in);
}
}
Random
new Random();
new Random(3); // [0,3) 左闭右开
猜数字游戏
public class Demo01 {
public static void main(String[] args) {
System.out.println("请输入一个范围:");
System.out.println("第一个取值:");
int num1 = new Scanner(System.in).nextInt();
System.out.println("第二个取值:");
int num2 = new Scanner(System.in).nextInt();
int max = num1 > num2 ? num1 : num2;
int min = num1 < num2 ? num1 : num2;
// 在[min,max]范围内取值
int randomNumber = new Random().nextInt(max) + min;
System.out.println("请猜测随机数:[范围在"+min+"到"+max+"之间]");
Scanner sc = new Scanner(System.in);
while (true) {
int guessNum = sc.nextInt();
if (randomNumber == guessNum) {
System.out.println("猜对了");
break;
}else if(randomNumber > guessNum){
System.out.println("猜小了");
}else if(randomNumber < guessNum){
System.out.println("猜大了");
}
}
}
}
ArrayList
String name = list.get(2);
String whoRemoved = list.remove(3);
inr size = list.size();
快捷键
ArrayList<String> list = new ArrayList<>();
// list.fori ==> 遍历快捷键
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
ArrayList存储基本数据