概述
API(Appication Programming Interface),应用程序编程接口。Java APl是一本程序员的字典,是JDK中提供给
我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学
习这些类如何使用即可,所以我们可以通过查询API的方式,来学习Java提供的类,并得知如何使用它们。
Scanner
import java.util.Scanner;
/*
Scanner类输入
*/
public class demo04_Input {
public static void main(String[] args) {
//从键盘导入
Scanner sc =new Scanner(System.in);
int num =sc.nextInt();
String s =sc.next();
System.out.println(num+s);
}
}
经典例题
/*
3个数比较大小
*/
public class demo04_Example {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int x,y,z;
System.out.print("第一个数:");
x = sc.nextInt();
System.out.print("第二个数:");
y = sc.nextInt();
System.out.print("第三个数:");
z = sc.nextInt();
int t = x>y ? x:y;
int max = z>t? z:t;
System.out.println("最大的数是:"+max);
}
}
Random(随机)
package com.wx.demo05;
import java.util.Random;
public class demo05_random {
public static void main(String[] args) {
Random ra =new Random();
//没有范围
int x = ra.nextInt();
System.out.println(x);
//有范围 【0,3)
int y = ra.nextInt(3);
System.out.println(y);
// 范围【1,n】
int z =ra.nextInt(3)+1;
System.out.println(z);
}
}
package com.wx.demo05;
import java.util.Random;
import java.util.Scanner;
/*
猜数游戏
*/
public class demo05_Guess {
public static void main(String[] args) {
Random ra =new Random();
int x = ra.nextInt(100)+1;
int y =0,i=0;
System.out.println("数字为(0,100】的整数!!!!");
while (true){
i++;
System.out.print("猜数 输入:");
Scanner sc =new Scanner(System.in);
y=sc.nextInt();
if (x==y){
System.out.println("对了,猜了"+i+"次");
break;
}
else {
if (y>x) System.out.println("错误:大了");
else System.out.println("错误:小了");
}
}
}
}