宝塔服务器面板,一键全能部署及管理,送你10850元礼包,点我领取
一、使用Scanner类输入数值
在Java中,输入一个数最常用的方法应该就是使用Scanner类。
首先,需要在程序中导入Scanner类,具体代码示例如下:
import java.util.Scanner;
然后,通过Scanner类的nextInt()方法,就能够输入一个整数。下面是一个简单的示例:
Scanner input = new Scanner(System.in); int num = input.nextInt(); System.out.println("输入的数值为:" + num);
当运行程序时,程序会等待用户输入一个数值,然后将这个数值赋值给变量num,最后通过System.out.println()方法输出这个数值。
二、使用BufferedReader类输入数值
除了Scanner类以外,Java中还有一个输入数值的方法是使用BufferedReader类。
首先也需要在程序中导入BufferedReader类,具体代码示例如下:
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;
然后需要通过InputStreamReader类将System.in对象转换为Reader对象,代码示例如下:
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
最后通过BufferedReader类的readLine()方法读取用户输入的字符串,再转换为数值类型即可。
int num = Integer.parseInt(reader.readLine()); System.out.println("输入的数值为:" + num);
三、使用JOptionPane类输入数值
除了在控制台上输入数值以外,Java中还有一个方法是使用JOptionPane类弹出对话框输入数值。
首先也需要在程序中导入JOptionPane类,代码示例如下:
import javax.swing.JOptionPane;
然后通过showInputDialog()方法弹出对话框,让用户输入数值。
String str = JOptionPane.showInputDialog("请输入一个数值:"); int num = Integer.parseInt(str); System.out.println("输入的数值为:" + num);
当用户点击”确定”按钮后,程序会将用户输入的数值转换为字符串类型,并通过Integer.parseInt()方法转换为数值类型,最后输出这个数值。
四、使用Console类输入数值
在Java 6中引入了Console类,可以通过它来输入数据。
Console类提供了readLine()方法,它允许用户在控制台输入数据并按回车键确认。代码示例如下:
Console console = System.console(); String str = console.readLine("请输入一个数值:"); int num = Integer.parseInt(str); System.out.println("输入的数值为:" + num);
需要注意的是,Console类只能在控制台中使用,无法在IDE中运行。
最新评论