专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 Java基础:怎么写Java程序

Java基础:怎么写Java程序

更新时间:2022-05-07 10:14:13 来源:动力节点 浏览1462次

对于初学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.

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>