Java Scanner 输入挑战

JavaJavaBeginner
立即练习

介绍

欢迎来到 JavaTown,一个一切都由 Java 代码驱动的繁华城市!市长刚刚宣布了一项激动人心的计划,旨在向新手教授 Java 编程中的用户输入。作为该计划的一部分,他们正在寻找一个简单的程序,用于演示如何使用 Scanner 类获取用户输入。

你被选中来完成这个特殊的程序!基本结构已经为你搭建好了,你的任务是添加缺失的部分,使用 Scanner 类读取用户的名字。

这个程序将用于向 JavaTown 的新手程序员展示如何通过控制台与用户交互。你准备好帮助 JavaTown 成为新手程序员最互动的地方了吗?让我们开始编码吧!

这是一个挑战(Challenge),与实验(Lab)不同,你需要独立完成挑战任务,而不是按照实验的步骤学习。挑战通常有一点难度。如果你觉得困难,可以与 Labby 讨论或查看解决方案。根据历史数据,这是一个 初级 级别的挑战,通过率为 92%。获得了学习者 99% 的好评率。

完成用户输入程序

在这个练习中,你将学习交互式编程的一个简单但基础的方面:获取用户输入。通过完成这个任务,你将增强一个基本的 Java 程序,使其能够根据用户的名字个性化问候语。让我们开始吧,通过用户交互让 JavaTown 焕发生机!

任务

  • 打开 ~/project 目录中预创建的文件 WelcomeToJavaTown.java
  • 在代码中找到 TODO 注释。
  • 添加一行代码,使用 Scanner 读取用户的名字。

要求

  • 文件 WelcomeToJavaTown.java 应该已经存在于 ~/project 目录中。
  • 你只需要在 TODO 注释处添加一行代码。
  • 使用现有的 scanner 对象读取用户输入。
  • 将用户输入存储在 name 变量中。
  • 使用 javac 命令编译你的程序,并使用 java 命令运行它。

示例

当正确完成后,你的程序在运行时应该如下所示:

程序执行示例输出
cd ~/project
javac WelcomeToJavaTown.java
java WelcomeToJavaTown

示例输出:

Enter your name: Labby
Hello, Labby! Welcome to JavaTown, where we love user input!
✨ 查看解决方案并练习

总结

在这个挑战中,你完成了一个 Java 程序,演示了如何使用 Scanner 类获取用户输入。这个练习巩固了你在第一个 Java 实验中学到的关键概念:使用 Scanner 类进行用户交互。

通过完成这个挑战,你做到了以下几点:

  1. 练习了使用 Scanner 类读取用户输入
  2. 学习了如何将用户输入集成到程序输出中
  3. 获得了阅读和修改现有 Java 代码的经验

获取用户输入是创建交互式程序的基础技能。随着你在 JavaTown 的旅程继续,你会发现许多程序需要与用户交互,而 Scanner 类是控制台应用程序中实现这一目标的主要工具之一。

继续练习和尝试修改你的代码。试着修改欢迎信息或向用户询问更多信息。你编写的代码越多,对 Java 的掌握就会越熟练。欢迎来到 JavaTown 的交互式编程世界!

Morty Proxy This is a proxified and sanitized view of the page, visit original site.