Java 第二章笔记
Java 第二章笔记:基础语法与数据类型
变量与常量
Java 中变量需先声明后使用,语法为数据类型 变量名 = 值;。常量使用final修饰,例如:
final double PI = 3.14159;基本数据类型
Java 有 8 种基本数据类型:
- 整型:
byte(1字节)、short(2字节)、int(4字节)、long(8字节,后缀L) - 浮点型:
float(4字节,后缀F)、double(8字节) - 字符型:
char(2字节,单引号) - 布尔型:
boolean(true/false)
类型转换
- 自动转换:小范围类型向大范围类型转换(如
int转double)。 - 强制转换:大范围转小范围需显式声明,可能丢失精度:
double d = 10.5; int i = (int) d; // 结果为 10运算符
- 算术运算符:
+、-、*、/、%(取模) - 赋值运算符:
=、+=、-=等 - 比较运算符:
==、!=、>、<等 - 逻辑运算符:
&&(与)、||(或)、!(非)
控制语句
- 条件语句:
if (条件) { ... } else if (条件) { ... } else { ... }- 循环语句:
for (int i = 0; i < 10; i++) { ... } while (条件) { ... } do { ... } while (条件);数组
数组是固定长度的同类型数据集合:
int[] arr = new int[5]; // 动态初始化 int[] arr = {1, 2, 3}; // 静态初始化注释
- 单行注释:
// - 多行注释:
/* ... */ - 文档注释:
/** ... */(用于生成 API 文档)
输入输出
使用Scanner类实现输入:
import java.util.Scanner; Scanner sc = new Scanner(System.in); int num = sc.nextInt();字符串处理
字符串是String类对象,常用方法:
String s = "Hello"; int len = s.length(); // 长度 String sub = s.substring(1,3); // 截取关键字与标识符
- 关键字:如
public、class、static等,有特殊含义不可用作变量名。 - 标识符规则:以字母、
_或$开头,不能包含空格或关键字。
通过掌握这些基础语法和数据类型,可以进一步学习面向对象编程和更复杂的 Java 特性。
