Java中的扫描器类如今,熟悉电脑是一项非常宝贵的技能。虽然几乎每个人都可以使用笔记本电脑或个人台式电脑,但了解任何关于计算机如何真正工作的更复杂的知识需要一些编程和计算机科学的知识。虽然它可能很复杂,学习计算机语言的不同方面,比如Java,对理解你的技术很重要。Java的一个重要方面是扫描器类的概念。

Java是什么?

Java是计算机编程领域中几种,甚至是数千种语言中的一种。Java是一种比较流行的计算机语言,它需要您的计算机的许多功能,而且它的标识很容易被许多人识别。与所有人工语言一样,Java的目的是向机器(通常是计算机)传递指令。有九个版本的Java,并采取介绍Java编程是了解更多细节的好地方。第一部于1996年发布,最新一部于2014年发布。Java语言是用来编写计算机程序的。

计算机程序是发送给计算机的指令的详细列表,以影响计算机的行为方式。它是用计算机语言编写的,这些书面指令被称为计算机代码。您的计算机执行的任何任务,从最简单的到最复杂的,都是以代码的形式服从计算机程序提示的结果。最简单的程序允许用户打印一个短语,例如“Hello World!”hello world课程通常在计算机科学导论课程中教授。它看起来是这样的:

public class HelloWorld {public static void main(String[] args) {System.out。println(“Hello, World”);}}

另一方面,你最喜欢的电子游戏是令人难以置信的复杂程序,相互作用和您自己的输入给你游戏的体验。计算机程序包括课程,或设计用来创造特定新结果的程序蓝图。要熟悉的Java最有用的类之一是扫描仪类。

扫描类是什么?

Java的scanner类被设计用来处理来自计算机用户的输入,这使得它在许多计算机程序中成为一个有用的工具。对于任何需要使用程序的人输入的计算机程序,您都应该在代码中包含扫描仪类。回到视频游戏的例子,视频游戏用户经常会被提示向程序中输入特定的信息,如姓名、年龄或位置。为了更好地理解扫描仪类,可以将它看作是一个工具,通过它可以在计算机用户输入的帮助下创建新对象。

使用扫描器类

要在编写代码时使用扫描仪类,首先必须告诉Java您想这样做。这是通过输入以下代码来实现的:这告诉程序您想要使用扫描器类,它位于Java类的特定库中,称为Java。util图书馆。如您所见,Java由许多可以在编写代码时使用的类组成,它们被组织到Java程序中的库中。在这行代码下面,您将编写:公共类StringVariables。这允许您将变量合并到代码中,这些变量将由用户在程序中的输入来标识。

要从类中创建一个新对象,可以这样写:

扫描器user_input=new扫描器(系统。在);

在输入这个时,您将变量命名为“user input”。您还告诉程序,您正在创建的新对象将基于系统输入,这意味着计算机用户提供的信息。

程序需要从用户那里获得的一个公共输入项是用户名。提示用户输入的代码是:

字符串first_name;

first_name = user_input.next ();

代码的“next”部分告诉程序,变量“name”将被定义为用户输入计算机的下一个内容。

要向用户询问这些信息,您将添加一个文本提示,使用代码:

system . out。打印("输入你的名字:");

这段代码应该放在将名字等同于用户输入的下一段代码的行之前。

你的Java代码,要求用户提供他或她的名字,现在应该像这样:

进口java.util.Scanner;

public class StringVariables {

public static void main (String[] args) {

扫描user_input = new Scanner (System.in);

字符串first_name;

System.out.print("输入你的名字:");

first_name = user_input。next ();

}

“public static void main”代码行让计算机知道该方法是公共的,可以被其他类访问,并且没有返回类型(void)。换句话说,程序只是要求用户提供信息,而不是使用这些信息并返回一个解决方案给用户。

通过添加要求中间名或姓氏的代码行,或者通过许多其他方式,可以使这个程序变得更复杂。当它实时发生时,要求计算机用户输入这样的内容似乎很简单,但让计算机以这种方式运行所需要的代码数量却令人惊讶。正如您所看到的,计算机编程可以很快变得非常复杂和耗时。很难想象运行某些类型的软件,或创建今天流行的复杂电子游戏需要多少行代码。每个计算机程序,包括Java,都有一种方法,该程序可以提示用户输入某些信息。想想在使用一些程序时需要输入电子邮件地址或全名的频率,你就会开始理解计算机科学的重要性。

理解代码和像Java这样的计算机编程语言需要大量的练习,但是,当你理解了人工语言是如何控制计算机行为时,这种实践就会得到回报。

Java顶级课程

更多Java课程

Java学生也学习

让你的团队。领导行业。

使用Udemy for Business订阅在线课程库和数字学习工具。

请求一个演示