Java中的格式化输入主要通过java.util.Scanner类和System.in对象实现。Scanner类提供了多种用于格式化输入的方法,可以读取不同类型的数据,并可以指定数据的格式和长度。下面是一个简单的示例:
import java.util.Scanner;
public class ScannerExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Please enter your name: ");
String name = scanner.next();
System.out.print("Please enter your age: ");
int age = scanner.nextInt();
System.out.printf("My name is %s and I'm %d years old.", name, age);
scanner.close();
}
}
在这个示例中,我们首先创建了一个Scanner对象,将输入源指定为System.in。然后使用next()方法读取输入的字符串,并使用nextInt()方法读取输入的整数。最后使用System.out.printf()方法进行格式化输出。如果用户输入的数据类型和指定的格式不匹配,则会抛出异常。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。