为了方便灵活的使用参与运算的操作数,java提供了一个工具给我们使用,让我们可以手动输入一些数据。 Scanner 1、导包(放在类class上面,package下面) import java.util.Scanner; 2、创建键盘录入对象 Scanner sc = new Scanner(System.in); 3、调用方法获取键盘录入的数据(有返回值的) sc.nextInt() //从键盘上获取一个Int类型的数据 sc.next() //从键盘上获取一个字符串 sc.nextline()//从键盘上获取一个字符串 注: next()与nextLine()的区别: 1、单独使用的时候效果一样 2、nextLine()可以接收一些特殊字符 如空格 tab等,而next()直接忽略接收
例:
package com.shujia.wyh.day04; import java.util.Scanner; public class ScannerDemo1 { public static void main(String[] args) { //创建键盘录入对象 Scanner sc = new Scanner(System.in); System.out.println("请输入一个数字:"); //从键盘上获取一个int类型的数据 //变量number就是我们键盘录入的数据赋值给它 //将来程序运行到这里的时候,等待我们输入数据 int number = sc.nextInt(); System.out.println(number); } } 注: