1. 程序结构

public class Main {               // 文件名必须为 Xxx.java
    public static void main(String[] args) { //
        // 程序入口,所有代码从此开始执行
    }
}

2. 变量与数据类型

int age = 25;                    // 整数
double price = 19.99;            // 小数
boolean isActive = true;         // 布尔值(true/false)
char grade = 'A';                // 单个字符(用单引号)
String name = "Alice";           // 字符串(用双引号,注意大写 S)

常见类型:byte, short, int, long, float, double, char, boolean

3. 输出

System.out.println("Hello");     // 打印并换行
System.out.print("Hi");          // 打印不换行

4. 条件语句

if (age >= 18) {
    System.out.println("成年");
} else if (age >= 13) {
    System.out.println("青少年");
} else {
    System.out.println("儿童");
}

5. 循环

// for 循环
for (int i = 0; i < 5; i++) {
    System.out.println(i);
}
 
// while 循环
int count = 0;
while (count < 3) {
    System.out.println("Count: " + count);
    count++;
}

6. 数组

int[] numbers = {1, 2, 3};       // 声明并初始化
System.out.println(numbers[0]);  // 输出:1(索引从 0 开始)
 
// 遍历
for (int num : numbers) {
    System.out.println(num);
}

7. 方法(函数)

public static int add(int a, int b) {
    return a + b;
}
 
// 调用
int result = add(3, 4);  // result = 7

8. 注释

// 单行注释
 
/*
多行注释
*/
 
/**
 * 文档注释(用于生成 API 文档)
 */

关键原则

  • 语句以 ; 结尾
  • 代码块用 {} 包裹
  • 区分大小写(nameName
  • 所有代码必须在类中定义