在程序开发过程中,从键盘获取输入值是很常见的事情,但是Java没有现成的从键盘获取输入值的功能。今天成都seo技术频道编辑带来了三种获取Java键盘输入值的方法
Java不提供这样的功能并不意味着我们对此无能为力。请查看以下三个解决方案:
下面将列出几种方法:
方法一:从控制台接收字符。然后打印出public static void main(string[)args)throw SiO exception { system . out . print(" enter achar:");字符i =(字符)系统输入读取();System.out.println("您的字符是:"+I);}
虽然此方法可以从键盘获取输入字符,但System.out.read()只能获取一个字符。同时,获得的变量类型只能是char。当我们输入一个数并希望获得一个整数变量时,我们必须修改变量的类型,这更麻烦。
方法2:从控制台接收一个字符串并将其打印出来在本主题中,我们需要使用BufferedReader类和InputStreamReader类publicstatic void main(字符串[)参数)throwsio异常{ buffered readerbr= new buffered reader(system . in));字符串字符串=空;系统输出打印(“输入您的值”);str =br. ReadLine();System.out.println(“您的值是:“+str”);}
,这样我们就可以得到我们输入的字符串。
方法3:我认为这个方法最简单也是最强大的一个,就是使用扫描器类public static void main(string[)参数{ Scanner sc = newscanner(system . in);System.out.println("请输入您的姓名:");字符串名称= sc . NextLine();系统输出打印(“请输入您的年龄”);int age = sc . nextint();System.out.println("请输入您的工资:");浮动工资= sc . nextfloat();System.out.println("您的信息如下:");system . out . println(" name:"+name+" \ n "+" age:"+age+" \ n "+"薪资:"+薪资");}
这段代码表明,不管是字符串、整数数据还是浮点类型变量,Scanner类只需很小的改变就可以实现函数!毫无疑问,他是最强大的!
做一行理解一行,从事编程不仅要理解,还要继续学习,以上是成都seo技术频道小编辑带来的Java获取键盘输入值的三种方法,让我们来看看!