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 = 78. 注释
// 单行注释
/*
多行注释
*/
/**
* 文档注释(用于生成 API 文档)
*/关键原则
- 语句以
;结尾 - 代码块用
{}包裹 - 区分大小写(
name≠Name) - 所有代码必须在类中定义