Java中的Scanner类及其方法
Scanner类
它用于创建一个对象,该对象用于从输入流(键盘)读取数据。
Scanner类在java.util包中定义。因此,我们需要先使用Scannerclass的方法导入此数据包。
对象是Java中的引用变量。
构造函数
Scanner (object)
构造方法
Scanner object_name = new Scanner(input_stream_reference);
示例
Scanner input = new Scanner (System.in);
在这里,System.in是输入(键盘)的引用。
扫描器类的方法
在这里,我们讨论了Scanner类的一些重要方法,这些方法用于设计带有用户输入的Java程序。方法是:
1)intnextInt()
它用于从键盘读取整数值。
2)intnextFloat()
它用于从键盘读取浮点值。
3)longnextLong()
它用于从键盘读取较长的值。
4)Stringnext()
它用于从键盘读取字符串值。
示例:
import java.util.*; public class InputExample{ public static void main(String []args){ String name; int age; float weight; //创建Scanner类的对象 Scanner input = new Scanner(System.in); System.out.print("Enter your name: "); name = input.next(); System.out.print("Enter your age: "); age = input.nextInt(); System.out.print("Enter your weight: "); weight = input.nextFloat(); System.out.println("Name: " + name + ", Age: "+ age + ", Weight: "+ weight); } }
输出结果
Enter your name: Mike Enter your age: 23 Enter your weight: 55.50 Name: Mike, Age: 23, Weight: 55.5