更新时间:2022-05-07 10:14:13 来源:极悦 浏览1615次
对于初学Java的小伙伴来说,要怎么写Java程序呢?极悦小编来告诉大家几个方法。
1.为了开始用 Java 编写程序,请设置您的工作环境。许多程序员使用 Eclipse 和 Netbeans 等集成开发环境 (IDE) 进行 Java 编程,但可以编写 Java 程序并在没有臃肿的 IDE 的情况下对其进行编译。
2.任何类型的类似记事本的程序都足以用 Java 进行编程。铁杆程序员有时更喜欢使用终端内的文本编辑器,例如 vim 和 emacs。Sublime Text是一个非常好的文本编辑器,可以安装在 Windows 机器和基于 linux 的机器(Mac、Ubuntu 等)上,我们将在本教程中使用它。
3.确保您已安装Java开发工具包。您将需要它来编译您的程序。
在基于 Windows 的操作系统中,如果环境变量不正确,运行时可能会出错javac。
1.我们将首先创建一个打印“Hello World”的程序。在您的文本编辑器中,创建一个新文件并将其保存为“HelloWorld.java”。HelloWorld 是你的类名,你需要你的类名与你的文件同名。
2.声明你的类和你的主要方法。main方法public static void main(String[] args)是程序运行时将要执行的方法。这个 main 方法在每个 Java 程序中都有相同的方法声明。
公共 类 HelloWorld {
public static void main ( String [] args ) {
}
}
3.编写将打印出“Hello World”的代码行。
系统。出来。println ( "Hello World." );
让我们看看这条线的组成部分:
System告诉系统做某事。
out告诉系统我们要做一些输出的东西。
println代表“打印行”,所以我们告诉系统在输出中打印一行。
周围的括号("Hello World.")表示该方法System.out.println()接受一个参数,在这种情况下,该参数是字符串"Hello World."
请注意,Java 中有一些我们必须遵守的规则:
您必须始终在每一行的末尾添加一个分号。
Java 是区分大小写的,所以你必须以正确的大小写写方法名、变量名和类名,否则会报错。
特定于某个方法或循环的代码块用大括号括起来。
4.把它们放在一起。您的最终 Hello World 程序应如下所示:
公共 类 HelloWorld {
public static void main ( String [] args ) {
System . 出来。println ( "Hello World." );
}
}
5.保存文件并打开命令提示符或终端来编译程序。导航到保存 HelloWorld.java 的文件夹并输入javac HelloWorld.java. 这告诉 Java 编译器您要编译 HelloWorld.java。如果有错误,编译器会告诉你你做错了什么。否则,您不应该看到来自编译器的任何消息。如果您现在查看 HelloWorld.java 所在的目录,您应该会看到 HelloWorld.class。这是 Java 将用来运行您的程序的文件。
6.运行程序。最后,我们开始运行我们的程序!在命令提示符或终端中,输入java HelloWorld. 这告诉 Java 你想运行 HelloWorld 类。您应该会看到“Hello World”。出现在您的控制台中。
7.恭喜,你已经制作了你的第一个 Java 程序!
1.我们现在将扩展 Hello World 程序以接收用户的输入。在我们的 Hello World 程序中,我们打印了一个字符串供用户查看,但程序的交互部分是用户在程序中输入输入时。我们现在将扩展我们的程序以提示用户输入他或她的名字,然后用他或她的名字问候用户。
导入 Scanner 类。在 Java 中,我们有一些可以访问的内置库,但我们必须导入它们。其中一个库是 java.util,它包含我们需要获取用户输入的 Scanner 对象。为了导入 Scanner 类,我们将以下行添加到代码的开头。
导入 java.util.Scanner ;
这告诉我们的程序我们要使用存在于包 java.util 中的 Scanner 对象。
如果我们想访问 java.util 包中的每个对象,我们只需import java.util.*;在代码的开头编写即可。
3.在我们的 main 方法中,实例化 Scanner 对象的一个新实例。Java 是一种面向对象的编程语言,因此它使用对象来表示概念。Scanner 对象是具有字段和方法的对象的示例。为了使用 Scanner 类,我们必须创建一个新的 Scanner 对象,我们可以填充其字段并使用其方法。为此,我们编写:
Scanner userInputScanner = new Scanner ( System . in );
userInputScanner是我们刚刚实例化的 Scanner 对象的名称。注意名字是用驼峰写的;这是Java中命名变量的约定。
我们使用new运算符来创建对象的新实例。因此,在本例中,我们通过编写创建了 Scanner 对象的新实例new Scanner(System.in)。
Scanner 对象接受一个参数,该参数告诉对象要扫描什么。在这种情况下,我们System.in作为参数输入。System.in告诉程序扫描来自系统的输入,这是用户将输入到程序中的输入。
提示用户输入。我们必须提示用户输入,以便用户知道何时在控制台中输入内容。这可以通过 aSystem.out.print或 a来完成System.out.println。
系统。出来。print ( "你叫什么名字?" );
5.让 Scanner 对象接收用户输入的下一行并将其存储在变量中。Scanner 将始终获取有关用户输入内容的数据。以下行将要求 Scanner 获取用户输入的内容作为他或她的姓名并将其存储在Java变量中:
字符串 userInputName = userInputScanner 。下一行();
在 Java 中,使用对象方法的约定是objectName.methodName(parameters). 在userInputScanner.nextLine()中,我们通过我们刚刚给它的名称调用我们的 Scanner 对象,然后我们调用它的方法,该方法nextLine()不接受任何参数。
请注意,我们将下一行存储在另一个对象中:String 对象。我们已经命名了我们的 String 对象userInputName
6.向用户打印问候语。现在我们已经存储了用户名,我们可以打印出对用户的问候。还记得System.out.println("Hello World.");我们在主课上写的吗?我们刚刚编写的所有代码都应该超出该行。现在我们可以修改那行说:
系统。出来。println ( "你好 " + userInputName + "!" );
我们将“Hello”、用户名和“!”链接起来的方式 通过写作"Hello " + userInputName + "!"称为字符串连接。
这里发生的是我们有三个字符串:“Hello”、userInputName 和“!”。Java 中的字符串是不可变的,这意味着它们无法更改。因此,当我们连接这三个字符串时,我们实际上创建了一个包含问候语的新字符串。
然后我们将这个新字符串作为参数提供给System.out.println.
7.把它们放在一起保存。我们的代码现在应该如下所示:
导入 java.util.Scanner ;
公共 类 HelloWorld {
public static void main ( String [] args ) {
Scanner userInputScanner = new Scanner ( System . in );
系统。出来。print ( "你叫什么名字?" );
字符串 userInputName = userInputScanner 。下一行();
系统。出来。println ( "你好 " + 用户输入名称 + “!” );
}
}
8.编译并运行。进入命令提示符或终端,运行与我们第一次迭代 HelloWorld.java 时相同的命令。我们必须先编译程序:javac HelloWorld.java. 然后我们可以运行它:java HelloWorld.
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习