让我来详细讲解Java控制台输入示例的完整攻略。
简介
通过Java控制台输入可以让用户在运行程序时手动输入数据,与程序进行交互,从而实现更灵活的功能。Java提供了Scanner类来处理控制台输入,这个类可以解析基本类型和字符串。
步骤
下面是Java控制台输入的几个简单步骤:
- 创建Scanner对象。
- 接受控制台的输入。
- 使用Scanner类的方法处理输入。
下面我们通过两个简单的示例来讲解如何在Java中进行控制台输入。
示例1 - 读取整数
下面是一个读取整数的示例代码:
import java.util.Scanner;
public class ReadIntFromConsole {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入整数:");
int num = scanner.nextInt();
System.out.println("你输入的整数是:" + num);
}
}
我们首先创建了一个Scanner对象,接着使用nextInt()方法读取控制台上输入的整数。如果输入的是字符串,程序会抛出 InputMismatchException 异常。最后输出输入的整数。
运行程序,控制台会输出请输入整数:,此时我们输入任意一个整数(例如123),回车后程序会输出你输入的整数是:123。
示例2 - 读取字符串
下面是一个读取字符串的示例代码:
import java.util.Scanner;
public class ReadStringFromConsole {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入字符串:");
String str = scanner.nextLine();
System.out.println("你输入的字符串是:" + str);
}
}
这个示例与上一个示例类似,首先创建一个Scanner对象,接着使用nextLine()方法读取控制台上输入的字符串,最后输出输入的字符串。
运行程序,控制台会输出请输入字符串:,此时我们输入任意一个字符串(例如Hello World),回车后程序会输出你输入的字符串是:Hello World。
结论
通过以上两个示例,我们可以看到Java控制台输入的使用非常方便,能够简单实现用户输入数据,从而使程序具有更强的互动性。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:java控制台输入示例分享 - Python技术站