21xrx.com
2024-12-22 22:24:35 Sunday
登录
文章检索 我的文章 写文章
《Java 从键盘输入:一个简易的输入输出案例》
2023-06-15 10:23:35 深夜i     --     --
Java 输入输出 Scanner

作为一门编程语言,Java 中读取和处理用户输入是必不可少的。在这篇文章中,我们将学习如何使用 Java 的 Scanner 类从键盘输入数据并输出。以下是一个简单的输入输出案例来帮助你入门:


import java.util.Scanner;

public class InputOutputExample {

  public static void main(String[] args) {

    Scanner scanner = new Scanner(System.in);

    System.out.print("请输入您的姓名:");

    String name = scanner.nextLine();

    System.out.print("请输入您的年龄:");

    int age = scanner.nextInt();

    System.out.print("请输入您的身高(米):");

    double height = scanner.nextDouble();

    System.out.println("您好," + name + "!您的年龄是 " + age + " 岁,身高是 " + height + " 米。");

  }

}

以上代码会提示用户输入姓名、年龄和身高,并将这些数据输出到控制台。如果你将上述代码复制到你的 IDE 中并运行,会发现程序将一直等待你的输入。

这是因为我们使用了 Scanner 类的 nextLine()、nextInt() 和 nextDouble() 方法来获取用户输入,这些方法会等待用户输入完整的一行、一个整数或一个浮点数。输入完毕后用户必须按下回车键,Scanner 才能读取输入的数据并继续执行代码。

除了上面提到的 Scanner 类,Java 还提供了其他一些可以从键盘读取输入的类和方法,例如 BufferedReader、System.in 和 Console。但在这篇文章中,我们只会关注 Scanner 类的使用。

通过这个简单的案例,我们学习了如何使用 Java 读取和处理用户输入。如果你想进一步学习如何利用输入进行更复杂的计算和处理,请参阅 Java 的 I/O 操作相关文档。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复