Java 是一门面向对象、跨平台的编程语言。掌握 Java 的基础语法,是学习 Java 进阶开发的第一步。本文将通过实战案例,带你从零开始掌握 Java 的基础语法。
每个 Java 程序都有一个类(Class),程序入口是 main 方法:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, Java!");
}
}
解析:
public class HelloWorld:定义一个类,类名与文件名必须一致。public static void main(String[] args):程序入口方法。System.out.println():输出内容到控制台。练习:
修改输出内容为你的名字,然后运行程序。
Java 是强类型语言,每个变量都必须声明类型。
public class VariableDemo {
public static void main(String[] args) {
int age = 25; // 整数类型
double height = 1.75; // 浮点类型
char gender = 'M'; // 字符类型
boolean isStudent = true; // 布尔类型
String name = "Alice"; // 字符串类型
System.out.println(name + " is " + age + " years old.");
}
}
解析:
int、double、char、boolean 是 Java 基础数据类型。String 是引用类型,用于表示文本。+ 可以进行字符串拼接。练习:
创建一个变量,存储你的年龄、身高、名字,并打印出来。
Java 支持算术运算、比较运算和逻辑运算。
public class OperatorDemo {
public static void main(String[] args) {
int a = 10;
int b = 3;
System.out.println("加法: " + (a + b));
System.out.println("减法: " + (a - b));
System.out.println("乘法: " + (a * b));
System.out.println("除法: " + (a / b));
System.out.println("取余: " + (a % b));
System.out.println("a > b? " + (a > b));
System.out.println("a == b? " + (a == b));
System.out.println("逻辑与: " + ((a > 5) && (b < 5)));
}
}
练习:
尝试修改 a 和 b 的值,观察输出结果。
条件语句可以控制程序流程。
public class IfDemo {
public static void main(String[] args) {
int score = 85;
if (score >= 90) {
System.out.println("优秀");
} else if (score >= 60) {
System.out.println("及格");
} else {
System.out.println("不及格");
}
}
}
练习:
把分数改成不同值,看看程序输出结果。
循环用于重复执行代码块。
public class ForDemo {
public static void main(String[] args) {
for (int i = 1; i <= 5; i++) {
System.out.println("第 " + i + " 次循环");
}
}
}
public class WhileDemo {
public static void main(String[] args) {
int i = 1;
while (i <= 5) {
System.out.println("第 " + i + " 次循环");
i++;
}
}
}
练习:
用循环打印 1~10 的平方数。
数组是存储同一类型数据的集合。
public class ArrayDemo {
public static void main(String[] args) {
int[] numbers = {10, 20, 30, 40, 50};
for (int i = 0; i < numbers.length; i++) {
System.out.println("第 " + i + " 个元素: " + numbers[i]);
}
}
}
练习:
创建一个字符串数组,存储你的好友姓名,并依次打印。
方法是可重复使用的代码块,可以带参数和返回值。
public class MethodDemo {
public static void main(String[] args) {
int result = add(10, 20);
System.out.println("10 + 20 = " + result);
}
public static int add(int a, int b) {
return a + b;
}
}
练习:
写一个方法,实现两个数相减、相乘、相除,并调用打印结果。
本文介绍了 Java 基础语法的核心内容:
练习建议:
通过练习以上案例,你就掌握了 Java 的基础语法,为学习面向对象编程和高级特性打下坚实基础。





