[JAVA]让用户输入值: Scanner类的使用

作者:白雪 | 创建时间: 2023-07-16
一个Java程序员不仅要让程序本身输出指定的东西,还要让用户自己来输入他们的资料值。那么如何用Java来收集用户的资料呢?这就要用到在Java5就添加了的一个Scanner(扫描仪)类。...
[JAVA]让用户输入值: Scanner类的使用

准备工作

导入Scanner类 在使用Scanner类的时候,我们需要先导入Scanner包。

①打开我们的Eclipse。 ②新建一个Java项目(Java Project)、包(Package)和类(Class)。 ③在自动生成代码的第一行的下面(package xxx;)输入一行新代码: import java.util.Scanner; (导入java.util.Scanner包)

一如既往的在public class xxx;下一行输入代码: public static void main(String[] args){ }

使用方式

创建Scanner对象 ①在上一步输入的public static void main(String[] args){ } 大括号内输入代码: Scanner [对象名]=new Scanner(System.in); (创建一个叫[对象名]的Scanner对象) 如: Scanner input=new Scanner(System.in) (创建一个叫input的Scanner对象)

让变量读取Scanner对象的值并存放 在刚写的代码下面再多写一条代码: [变量类型] [变量名]=[Scanner对象名].[根据变量类型判定]; 如我的变量类型是String (字符串),变量名Jingyan,Scanner对象是input,那么我的这条代码就是: String Jingyan=input.next(); 如果是其他的呢?为您一一奉上: int Jingyan=input.nextInt(); boolean Jingyan=input.nextBoolean(); byte Jingyan=input.nextByte(); double Jingyan=input.nextDouble(); long Jingyan=input.nextLong(); float Jingyan=input.nextFloat();

提醒用户输入值 这步只要在创建对象前显示个提示即可。 System.out.println("请输入值:");

输出值 这是最简单的输出,只需要输出即可。 (您可不要告诉我您保存个值不输出) System.out.println([变量名]); 如我的变量名是Jingyan: System.out.println(Jingyan); 即可输出变量。

完后测试

测试你的Java程序能否正常使用 运行一下吧! 我的是正常运行呢~

温馨提示

Scanner对象名、变量名、输出时双引号内引着的都可以自定义
点击展开全文

更多推荐