Scanner类的功能:可以实现键盘输入数据,到程序当中。
引用类型的使用步骤:
1.导包
- import 包路径.类名称;
- 如果需要使用的目标类和当前类位于同一个包下,就可以省略导包语句不写。
- 只有Java.lang包下的内容不需要导包,其它的包都需要import语句。
2.创建
- 类名称 对象名 = new 类名称();
3.使用
- 对象名.成员方法名()
package day03;
import java.util.Scanner; //导包
/*
Scanner类的功能:可以实现键盘输入数据,到程序当中。
获取键盘输入的一个int数字:int num = sc.nextInt();
获取键盘输入的一个字符串:String str = sc.next();
*/
public class Demo01Scanner {
public static void main(String[] args) {
// 创建
// System.in代表从键盘进行输入.
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
System.out.println("输出的数字是:" + num);
String str = sc.next();
System.out.println("输出的字符串是:" + str);
}
}
练习:
1.键盘输入两个数字并求出和。
package day03;
import java.util.Scanner;
public class Scannersum {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
int sum = a + b;
System.out.println("a+b的值为:" + sum);
}
}
2.键盘输入三个数字并求出最大值。
package day03;
import java.util.Scanner;
public class ScannerMax {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
int c = sc.nextInt();
System.out.println("最大值是:" + Max(a,b,c));
}
public static int Max(int a,int b,int c) {
int max1 = a > b ? a:b;
int max = max1 > c ? max1:c;
return max;
}
}