`
baobeituping
  • 浏览: 1068983 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Java控制从键盘输入数据

阅读更多

从键盘输入是一个很重要的功能,这里给出了个人推荐的方式,用Scanner读取输入数据

  1. package lession9;
  2. import java.io.InputStream;
  3. import java.util.Scanner;
  4. /**
  5.  *
  6.  * 
  7.  *  * 
  8.  */
  9. public class Lession9 {
  10.   public static void main(String[] args) {
  11.     // 默认情况下,系统的标准输入是键盘
  12.     // 属于标准的输入流
  13.     InputStream is = System.in;
  14.     // 一般不直接对输入流操作
  15.     // 而是封装成其它的工具辅助类,比如Scanner
  16.     Scanner scan = new Scanner(is);
  17.     // 这段代码用来读取键盘输入的字符串
  18.     System.out.print("请输入你的姓名:");
  19.     String name = scan.next();
  20.     System.out.println("您的姓名为:" + name);
  21.     // 这段代码用来读取键盘输入的整数
  22.     // 请注意,你需要输入合法的整数
  23.     System.out.print("请输入你的年龄:");
  24.     int age = scan.nextInt();
  25.     System.out.println("您的年龄为:" + age);
  26.     // 这段代码用来读取键盘输入的浮点数
  27.     // 请注意,你需要输入合法的整数
  28.     System.out.print("请输入你的身高(米):");
  29.     float height = scan.nextFloat();
  30.     System.out.println("您的身高为:" + height + "米");
  31.   }
  32. }

测试,
1 将整数的输入数字,输入比价大的数字看看,比如12位长度的数字

2 将整数,换成long 类型的,再测试12位长度的数字看看

3 在数字输入时,输入字母看看运行结果

4 以上测试对身高同样进行,对应的是double类型

5 对于超长的数字,使用nextBigInteger和 nextBigDecimal 进行读取,对应的处理为为 BigInteger和 BigDecimal

小结:
  1 使用Scanner进行键盘的输入操作
  2 使用next读取一行文本数据
  3 用nextXXX读取指定类型的数据
 

分享到:
评论

相关推荐

    java基本语法—字符串与数值型数据转换、从键盘输入数据 (4).pdf

    Java 基本语法—字符串与数值型数据转换、从键盘输入数据 本资源主要讲述 Java 的基本语法,包括字符串与数值型数据转换、从键盘输入数据等内容。下面是对该资源的详细解析: 一、 Java 中的字符串与数值型数据...

    java基本语法—字符串与数值型数据转换、从键盘输入数据

    本实验报告对 Java 基本语法中字符串与数值型数据转换、从键盘输入数据的相关知识点进行了详细的介绍,并对流程控制中的 if 条件语句、for 循环语句、while 循环语句和 switch 语句的使用进行了深入的讲解。

    java 将由键盘中录入的信息保存到文件中

    在Java编程语言中,将由键盘输入的数据保存到文件中是一项基本操作,这对于数据存储、日志记录等应用场景至关重要。本篇文章将详细讲解如何在Java中实现这一功能,主要涉及IO流(Input/Output Stream)的使用。 ...

    java 控制鼠标*键盘的 jna 库32位

    在这个场景下,"java 控制鼠标*键盘的 jna 库32位" 提供了这样的功能,通过Java Native Access (JNA) 库来实现。 JNA 是一个Java库,允许Java代码与本地平台API直接交互,而无需编写C代码或使用Java本机接口(JNI)。...

    java 程序控制键盘鼠标

    本文将详细介绍如何使用Java语言编写程序来模拟鼠标点击和键盘输入。 #### 二、Java控制键盘鼠标的原理 Java中控制键盘鼠标主要依赖于`java.awt.Robot`类。`Robot`类提供了一系列方法用于模拟鼠标键盘的操作,例如...

    eclipse怎么运行需要从键盘输入数据的Java程序啊?

    在Eclipse这个强大的Java集成开发环境中,运行需要从键盘输入数据的Java程序是一个常见的需求。Eclipse提供了方便的控制台功能来实现这一点。下面将详细解释如何在Eclipse中进行操作。 首先,确保你已经在Eclipse中...

    java的键盘输入

    标准输入设备:键盘 System.err 标准错误设备:屏幕 System.out PrintStream 类对象,输出字节数据流 System.in InputStream 类对象,输入字节数据流 System.err printStream 类对象,输出...

    java实现后台键盘监听所需依赖.zip

    1.java用jintellitype实现后台键盘监听时需要的JIntellitype.dll、JIntellitype64.dll、jintellitype-1.3.9.jar文件 2.java用jna实现后台键盘和鼠标监听时需要的jna.jar、platform.jar文件(这两个文件网上找了好久...

    java中键盘输入 的各种实现方式

    在Java编程中,键盘输入是一项基本功能,用于从用户那里获取数据。与C语言中直接使用`scanf()`不同,Java提供了多种灵活的方式来处理键盘输入。本文将详细介绍这些方法,并通过示例代码帮助读者更好地理解和应用。 ...

    键盘读入数据.txt

    标题“键盘读入数据.txt”表明该文档主要讨论的是如何在Java程序中从键盘读取数据的方法。这在编写需要用户交互的应用时非常常见,例如命令行界面(CLI)应用或简单的控制台游戏等。 ### 描述解析 描述部分同样为...

    java后台获取扫码枪数据.7z

    扫码枪通过模拟键盘输入来传输数据,当扫描一个条形码或二维码时,它会连续发送一系列的ASCII字符,这些字符组合起来构成了条形码或二维码所代表的信息。因此,Java后台获取扫码枪数据的关键在于监听键盘事件。 1. ...

    java模拟鼠标键盘操作demo

    为了实现更高级的功能,例如模拟连续的键盘输入,可以使用`keyStroke`方法,该方法会连续按下和释放指定的键: ```java robot.keyStroke(KeyEvent.VK_F, KeyEvent.SHIFT_DOWN_MASK); // 按下Shift+F ``` 此外,还...

    java从键盘输入 对象数组 数组对象成员排序

    在Java编程中,从键盘输入数据并进行对象数组的排序是一项常见的操作,尤其对于初学者来说,这有助于理解和掌握面向对象编程的基本概念。本篇将详细介绍如何实现这一过程。 首先,我们需要创建一个对象类,例如我们...

    java调用dll实现键盘的屏蔽

    标题中的“java调用dll实现键盘的屏蔽”指的是在Java程序中通过动态链接库(DLL)来阻止键盘输入。这是一个常见的需求,特别是在自动化测试、安全软件或者某些特殊应用环境中,可能需要防止用户通过键盘进行输入干扰...

    java基本语法—字符串与数值型数据转换、从键盘输入数据(4)知识.pdf

    Java 基本语法—字符串与数值型数据转换、从键盘输入数据 本篇文章主要讲解了 Java 语言中的基本语法,包括字符串与数值型数据转换、从键盘输入数据等内容。该篇文章通过四个实验,分别介绍了 if 条件语句、for ...

    JAVA实验报告三java输入输出.docx

    这部分代码通过`System.in.read(buffer)`方法读取用户从键盘输入的字符,存入字节数组`buffer`中。然后通过`System.out.print`和`System.out.write`方法将数组内容显示在控制台。 - 步骤二:文件读取与转换 这...

    java操作数据库

    - **JNDI方式**:这种方式适用于应用服务器环境,通过Java Naming and Directory Interface (JNDI)查找数据源(DataSource)来获取连接。例如: ```java String jndi = "jdbc/db"; Hashtable env = new ...

    java实现键盘的输入(另一种用法)

    ### Java实现键盘输入的方法 在Java编程语言中,实现键盘输入是进行用户交互的重要手段之一。本文将基于提供的代码示例,详细介绍如何使用`Scanner`类实现键盘输入,并对比另一种利用`InputStreamReader`和`...

    java基本语法—字符串与数值型数据转换、从键盘输入数据(4)借鉴.pdf

    Java 基本语法—字符串与数值型数据转换、从键盘输入数据 在 Java 编程语言中,字符串与数值型数据转换是非常重要的一部分,本文将详细介绍字符串与数值型数据转换的基本语法,并通过四个实验实例来深入理解 Java ...

Global site tag (gtag.js) - Google Analytics