1. Scanner类的基本使用方法
package day07.demo01;
/*
Scanner类的功能:可以实现键盘输入数据,到程序当中。
引用类型的一般使用步骤:
1. 导包
import 包路径.类名称;
如果需要使用的目标类,和当前类位于同一个包下,则可以省略导包语句不写。
只有java.lang包下的内容不需要导包,其他的包都需要import语句。
2. 创建
类名称 对象名 = new 类名称();
3. 使用
对象名.成员方法名();
获取键盘输入的一个int数字: int num = sc.nextInt();
获取键盘输入的一个字符串: String str = sc.next();
*/
import java.util.Scanner;
public class Demo01Scanner {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
float a = sc.nextFloat();
System.out.println(a);
}
}
2. 利用键盘输入两个数值,求和
package day07.demo01;
import java.util.Scanner;
/*
题目:键盘输入两个int数字,并且求出和值。
思路:
1. 既然需要键盘输入,那么就要Scanner
2. Scanner的三个步骤:导包、创建、使用
3. 需要的是两个数字,所以要调用两次nextInt方法
4. 得到了两个数字,就需要加在一起
5. 将结果打印输出
*/
public class Demo02ScannerSum {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
int result = a + b;
System.out.println("结果是" + result);
}
}
3. 键盘输入三个数值,求最大值
package day07.demo01;
import java.util.Scanner;
public class Demo03ScannerMax {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
int c = sc.nextInt();
int temp = a > b ? a : b;
int max = temp > c ? temp : c;
System.out.println("最大值:" + max);
}
}