如何用Java编写您的第一个程序

作者: Monica Porter
创建日期: 15 行进 2021
更新日期: 27 六月 2024
Anonim
零基础玩Java-P1-4 编写第一个Java程序
视频: 零基础玩Java-P1-4 编写第一个Java程序

内容

Java是James Gosling在1995年引入的一种面向对象的编程语言。也就是说,它表示诸如“对象”和“字段”(它们是描述对象的属性)之类的概念。 Java是一种“写一个地方,在其他地方运行”的语言:它旨在在具有Java虚拟机(JVM)的任何平台上运行。作为一种多语言编程语言,Java对于初学者来说非常容易学习和理解。本文是Java编程的初步介绍。

脚步

方法1(共3个):编写您的第一个Java程序

  1. 要开始使用Java编程,您需要设置工作环境。 许多程序员使用Eclipse和Netbeans等集成开发环境(IDE)对Java进行编程。但是,没有它们,您仍然可以编写和编译Java程序。

  2. 任何与记事本类似的程序都足以使用Java进行编程。 保守的程序员有时更喜欢使用终端中的文本编辑器,例如vim和emacs。 Sublime Text是一个很好的文本编辑器,可以在Windows计算机和基于Linux的计算机(Mac,Ubuntu等)上安装。它也是本指南中使用的编辑器。
  3. 确保 Java软件开发套件 已安装。 您将需要它来编译程序。
    • 在Windows计算机上,如果环境变量不正确,则可能运行错误 javac。请参阅有关如何安装Java软件开发工具包的文章,以避免此错误。
    广告

方法2之3:Hello World程序


  1. 首先,我们将创建一个打印“ Hello World”字样的程序。“在文本编辑器中,创建一个新文件,并将其另存为” ChaoThegioi.java。” ChaoThegioi是您的类名,该类名应与文件名匹配。
  2. 声明主要的类和方法。 主要方法 public static void main(字符串args)是程序运行时将执行的方法。所有Java程序中的声明都是相同的。

  3. 用“ Hello World。
    • 让我们看一下此命令行的组成部分:
      • 系统告诉系统做某事。
      • out告诉系统我们要对输出进行某些操作。
      • println代表“打印行”,并且它要求系统在输出中打印一行。
      • 外括号 (“ Hello World”。)指示方法 System.out.println()具有一个参数,在这种情况下为String “你好,世界。”
    • 请注意,在Java中,必须遵循一些规则:
      • 总是以分号结尾。
      • Java区分大写和小写字母。因此,为了避免错误,必须以正确的大小写方法名称,变量名称和类名称。
      • 给定方法或循环的私有代码块包含在大括号中。
  4. 合并。 您的最后一个Hello World节目应如下所示:
  5. 保存文件并打开命令行或终端解释器。 导航到保存ChaoThegioi.java的文件夹,然后键入 javac ChaoThegioi.java。此代码将告诉Java编译器您要编译ChaoThegioi.java。如果有错误,编译器会告诉您在哪里制作。如果没有错误,则应该没有来自编译器的消息。现在,查看ChaoThegioi.java目录,您将看到ChaoThegioi.class。这是您用来运行程序的Java文件。
  6. 运行程序。 最后,我们必须运行该程序!在命令提示符或终端上,键入 Java ChaoThegioi。此代码告诉Java您想运行ChaoThegioi类。单词“ Hello World”。将出现在您的监视器屏幕上。
  7. 恭喜,您已经编写了第一个Java程序! 广告

方法3之3:输入和输出

  1. 现在,我们将扩展Hello World程序以获取用户输入。 在此程序中,我们打印了可由用户读取的字符串。但是,程序的交互部分在于用户将其输入。现在,我们将扩展程序,要求用户输入名称,然后向他们发送特定的问候。
  2. 输入扫描仪类别。 在Java中,您可以访问许多内置库。但是,要使用它们,我们需要将它们导入程序。这些库之一是java.util,它包含我们需要从用户那里获取信息的Scanner对象。要进入Scanner类,我们在程序的开头添加以下行。
    • 该命令行告诉程序我们要使用java.util包中可用的Scanner对象。
    • 要访问java.util包中的每个对象,我们只需要编写 导入java.util。在节目开始时。
  3. 在main方法中,创建Scanner对象的新实例。 Java是一种面向对象的编程语言,因此它代表了对象用法的概念。扫描程序是具有字段和方法的对象的示例。要使用Scanner类,我们必须创建一个新的Scanner对象-我们将能够添加字段并使用其方法。为此,我们写:
    • userInputScanner是我们刚刚创建的Scanner对象的名称。请注意,此名称以CamelCase形式编写(即单词连续写成,每个单词的首字母大写)-这是Java中的变量命名约定。
    • 我们使用运算符 new以创建对象的新实例。在这种情况下,我们通过编写以下代码创建了Scanner对象的新实例 新的扫描仪(System.in)。
    • 扫描程序对象接收指示要扫描内容的参数。在这种情况下,我们输入 System.in作为参数。 System.in要求程序扫描来自系统的输入,这是用户将输入到程序中的输入。
  4. 要求用户输入信息。 您将不得不要求用户知道何时在控制台屏幕上键入内容。这可以通过代码来完成 System.out.print或 System.out.println。
  5. 告诉Scanner对象接收用户键入的下一行并将其保存为变量。 扫描程序将始终接收用户输入的数据。下一行将要求扫描程序接收用户的输入并将其存储在变量中:
    • 在Java中,使用对象方法的约定是 objectName.methodName(参数)。在 userInputScanner.nextLine(),我们使用分配给它的名称调用Scanner对象,然后调用其方法。 nextLine(),此方法不带参数。
    • 注意,我们将下一行存储在另一个对象中:String对象。我给了个名字 此对象的userInputName。
  6. 向用户打印问候语。 现在已经存储了用户名,我们可以向他们打印问候语了。记住代码 System.out.println(“ H​​ello World”。);我们在主要班级写的?我们刚才编写的任何代码都将在该行代码之前。现在我们可以将该行代码修改为:
    • 我们结合“ Hello”,用户名和“!”的方式与 “ Hello” + userInputName +“!”被称为字符串连接。
    • 在这里,我们有三个字符串:“ Hello”,userInputName和“!”。在Java中,String是不可变的。因此,当我们将这三个字符串放在一起时,实际上是在创建一个包含问候语的新字符串。
    • 接下来,我们将使用这个新字符串并将其作为参数输入 System.out.println。
  7. 合并并保存。 我们有以下程序:
  8. 编译并运行。 转到命令提示符或终端,并使用我们在ChaoThegioi.java的第一次运行中使用的命令运行它。首先,我们必须编译程序: javac ChaoThegioi.java。接下来,我们可以运行它: Java ChaoThegioi。广告

忠告

  • Java是一种面向对象的编程语言,因此您应该阅读更多有关该编程语言的基础知识。
  • 面向对象的编程具有许多独特的功能。三个主要功能是:
    • 包装性质:限制访问对象某些组件的能力。 Java使用关键字来定义字段和方法的私有,受保护和公共模式。
    • 多态性:能够识别多个对象标识符。在Java中,可以使用该对象的方法将一个对象传递给另一个对象。
    • 遗产:使用类中与当前对象处于相同层次结构中的字段和方法的能力。