手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

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

时间:2024-10-16 12:33:08

一个Java程序员不仅要让程序本身输出指定的东西,还要让用户自己来输入他们的资料值。那么如何用Java来收集用户的资料呢?这就要用到在Java5就添加了的一个Scanner(扫描仪)类。

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

工具/原料

Windows

Eclipse/Netbeans...

准备工作

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

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

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

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

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

使用方式

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

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

2、让变量读取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();

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

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

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

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

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

完后测试

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

[JAVA]让用户输入值: Scanner类的使用
© 手抄报圈