java程序输入数据一般使用scanner类。
下面给大家介绍一下我认为最简便实用的一种——scanner类。
根据以下代码的具体操作先简单了解一下scanner的使用:
package first;import java.util.scanner;public class input { public static void main(string[] args) { scanner in = new scanner(system.in);//定义scanner,等待输入 system.out.println("请输入你的姓名:"); string name = in.nextline();//字符类型的输入方式 system.out.println(name); system.out.println("请输入你的年龄:"); int age = in.nextint();//整数类型的输入方式 system.out.println(age); system.out.println("请输入你的身高:"); double height = in.nextdouble();//小数类型的输入方式 system.out.println(height); }}
scanner类位于java.util.scanner包中,因此在程序前面要加上此包。
其中scanner in = new scanner(system.in);这一句是关键。这一句的意思是:通过new scanner(system.in)创建一个scanner,控制台会一直等待输入,直到敲回车键结束,把所输入的内容传给scanner,作为扫描对象。
然后如果想要获取输入的内容,就需要调用scanner的nextline()方法,因此就用到了string name = in.nextline(),int age = in.nextint(),double height = in.nextdouble()这三句来获取输入的内容。
推荐教程:java教程
以上就是java程序如何输入数据的详细内容。