返回

Java 基础语法初探:从零开始掌握 Java 编程

后端

Java,一种备受推崇的编程语言,以其跨平台性、面向对象设计和广泛的应用而著称。对于初学者而言,了解 Java 的基础语法至关重要,它为构建强大的程序奠定了坚实的基础。

认识 Java 的 main 方法

每一个 Java 程序都有一个起点,通常由 main 方法表示。main 方法是 Java 虚拟机 (JVM) 执行程序时调用的第一个方法,它定义在 public 类中。Java 规范要求一个 Java 文件中只能包含一个 public 类,并且类的名称必须与文件名称相同。编程规范建议左括号紧跟在当前行之后,类名采用大驼峰形式(单词紧挨着单词,第一个单词首字母小写,后续单词首字母大写)。

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

数据类型和变量

Java 拥有丰富的基本数据类型,用于存储各种值。最常用的数据类型包括:

  • 整数: byte、short、int、long
  • 浮点数: float、double
  • 字符: char
  • 布尔值: boolean

变量用于存储值并分配给特定数据类型。变量的命名遵循以下约定:

  • 采用小驼峰形式
  • 不能以数字开头
  • 不能包含空格或特殊字符
int age = 25;
String name = "John Doe";
boolean isMarried = true;

运算符

Java 提供了广泛的运算符,用于执行各种操作,例如:

  • 算术运算符: +、-、*、/、%
  • 关系运算符: ==、!=、<、>、<=、>=
  • 逻辑运算符: &&、||、!
int result = 10 + 20;
boolean isAdult = age >= 18;
String greeting = isMarried ? "Hello, Mr. Doe" : "Hello, John";

控制流语句

控制流语句允许程序根据特定条件执行不同的代码块。常见的控制流语句包括:

  • if 语句: 用于根据条件执行代码块
  • switch 语句: 用于根据表达式值执行不同的代码块
  • for 循环: 用于重复执行代码块
  • while 循环: 用于在条件为 true 时重复执行代码块
if (isAdult) {
    System.out.println("You are an adult.");
} else {
    System.out.println("You are not an adult.");
}

switch (age) {
    case 18:
        System.out.println("You are 18 years old.");
        break;
    case 21:
        System.out.println("You are 21 years old.");
        break;
    default:
        System.out.println("You are not 18 or 21 years old.");
}

for (int i = 0; i < 10; i++) {
    System.out.println("Current number: " + i);
}

输入和输出

Java 提供了读取和写入数据的各种方法。常用的输入/输出方法包括:

  • Scanner 类: 用于从控制台读取输入
  • System.out.println: 用于向控制台输出数据
  • FileWriter: 用于写入文件
Scanner scanner = new Scanner(System.in);
String input = scanner.nextLine();

System.out.println("Your input: " + input);

FileWriter writer = new FileWriter("output.txt");
writer.write("Hello, World!");
writer.close();

掌握 Java 基础语法是成为一名熟练的 Java 开发人员的关键一步。通过理解 main 方法、数据类型、变量、运算符、控制流语句和输入/输出,您将能够构建更强大、更可靠的 Java 程序。