javaAPI
jdk提供好的现成的类,统称API
==============================华丽的分割线==============================
Scanner类的使用
键盘输入类,可以实现键盘输入数据,到程序当中。
1,导包,只有java.long下的包不用导入
2,创建
类名称 对象名 = new 类名称();
3,使用
对象名.成员方法
import java.util.Scanner; public class Demo01Scanner { public static void main(String[] args) { Scanner sc = new Scanner(System.in);//System.in代表从键盘输入 int num = sc.nextInt();//nextInt获取一个整数,next获取一个字符串 System.out.println("输入的int数字是:" +num); String str = sc.next(); System.out.println("输入的字符串数字是:" +num); } }
注意点:
System.in代表从键盘输入
键盘输入的都是字符串类型,nextInt() 会把字符串转换成int类型
练习1:
键盘输入两个数,求和
public static void main(String[] args) { //求和 Scanner sc = new Scanner(System.in); System.out.print("请输入一个数:"); int num1 = sc.nextInt(); System.out.print("请输入一个数:"); int num2 = sc.nextInt(); System.out.println("两个数的和是:" + (num1 +num2)); }
练习2:
控制台输入三个数求最大值
public static void main(String[] args) { //键盘输入三个数字,求出其中的最大值 System.out.println("三个数字比较大小"); Scanner sc = new Scanner(System.in); System.out.println("请输入第一个数字:"); int num1 = sc.nextInt(); System.out.println("请输入第二个数字:"); int num2 = sc.nextInt(); System.out.println("请输入第三年个数字:"); int num3 = sc.nextInt(); //三元运算符,两两比较 int max = num1 > num2 ? num1 : num2; int temp = max > num3 ? max :num3; System.out.println("最大值是:" + temp); }
每日博客