Java程序基本语法学习笔记
1. Java程序基本结构
Java程序由类(class)构成,每个程序至少包含一个类:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
2. 基本语法规则
命名规范
- 类名:首字母大写,采用驼峰命名法(
CamelCase
) - 方法名和变量名:首字母小写,采用驼峰命名法(
camelCase
) - 常量名:全部大写,单词间用下划线分隔(
UPPER_CASE
) - 包名:全部小写(
com.example.package
)
代码结构
- 每条语句以分号(
;
)结束 - 代码块用大括号(
{}
)包围 - 缩进使用4个空格或1个制表符
3. 数据类型
基本数据类型
- 整型:
byte
、short
、int
、long
- 浮点型:
float
、double
- 字符型:
char
- 布尔型:
boolean
引用数据类型
- 类(class)
- 接口(
interface
) - 数组
4. 变量声明与初始化
// 变量声明
int age;
String name;
// 变量初始化
age = 25;
name = "张三";
// 声明并初始化
int score = 95;
5. 运算符
算术运算符
- 加法:
+
- 减法:
-
- 乘法:
*
- 除法:/
- 取模:
%
比较运算符
- 等于:
==
- 不等于:
!=
- 大于:
>
- 小于:
<
- 大于等于:
>=
- 小于等于:
<=
逻辑运算符
- 与:
&&
- 或:
||
- 非:
!
6. 控制流程语句
条件语句
if (condition) {
// 执行代码
} else if (anotherCondition) {
// 执行代码
} else {
// 执行代码
}
循环语句
// for循环
for (int i = 0; i < 10; i++) {
// 循环体
}
// while循环
while (condition) {
// 循环体
}
// do-while循环
do {
// 循环体
} while (condition);
7. 数组
// 一维数组声明和初始化
int[] numbers = new int[5];
int[] scores = {
85, 90, 78, 92, 88};
// 访问数组元素
int firstScore = scores[0];
8. 方法定义
public static int add(int a, int b) {
return a + b;
}
方法由修饰符、返回类型、方法名、参数列表和方法体组成。
9. 输入输出
输出
System.out.println("输出内容并换行");
System.out.print("输出内容不换行");
输入(需要导入java.util.Scanner
)
import java.util.Scanner;
Scanner scanner = new Scanner(System.in);
String input = scanner.nextLine();
int number = scanner.nextInt();
10. 编译与运行
- 编译:
javac FileName.java
- 运行:
java ClassName
注意:文件名必须与public class
的类名一致。