03|Java基础语法:讲解标识符、关键字、变量、数据类型、运算符、控制语句(条件分支、循环)

简介: 03|Java基础语法:讲解标识符、关键字、变量、数据类型、运算符、控制语句(条件分支、循环)

1.标识符

想象一下,你要给家里每一个房间贴上标签,以便区分它们的功能。在Java里,标识符就相当于这样的标签,是用来给变量、类、方法等命名的。规则如下:

• 可以由字母(包括英文字母和下划线)、美元符号 $ 以及数字组成,但不能以数字开头。

• 区分大小写,例如 myVariable 和 myvariable 是两个不同的标识符。

• 不能使用Java保留的关键字作为标识符。

int myFirstVariable = 10; // 这里的 myFirstVariable 就是一个合法的标识符

2.关键字(Keyword)

关键词就好比编程世界的专用术语,Java已经预设了一套固定词汇,它们有着特殊的含义和用途,比如 public、class、if 等。这些词你可不能随意拿去当变量名。

3.变量(Variable)

变量就像是一个容器,它可以存放不同类型的数据。声明变量时需要指定其数据类型,之后就可以改变或读取其中的值了。

int age; // 声明一个整数类型的变量age
age = 25; // 给age赋值为25

4.数据类型

Java提供了多种数据类型,包括基本数据类型(如整型int、浮点型float和double、字符char、布尔型boolean等)以及引用数据类型(如类、接口和数组)。

// 基本数据类型实例
int num = 123;
float price = 3.14f;
char letter = 'A';
boolean isStudent = true;
 
// 引用数据类型实例
String name = "Alice"; // String是引用类型

5.运算符(Operators)

运算符像是数学里的加减乘除符号,但在Java中更为丰富,包括算术运算符、关系运算符、逻辑运算符、赋值运算符等等。

int sum = 5 + 3; // 算术运算符
bool isEqual = (5 == 5); // 关系运算符
bool isBigEnough = (num > 10 && num < 20); // 逻辑运算符
num += 2; // 赋值运算符,相当于 num = num + 2;

6.控制语句(Control Statements)

这部分主要包括条件分支(if…else、switch)和循环(for、while、do…while)。

条件分支

int score = 85;
if (score >= 90) {
    System.out.println("优秀!");
} else if (score >= 80) {
    System.out.println("良好!");
} else {
    System.out.println("继续努力!");
}

循环

for (int i = 1; i <= 10; i++) {
    System.out.println(i);
}

总结

经过以上的讲解,你应该对Java基础语法有了初步的认识,掌握了标识符的命名规则、理解了关键字的作用、学会了如何声明和使用变量、熟悉了常见数据类型及其操作、明白了各种运算符的功能,还了解了如何利用控制语句来进行逻辑判断和循环执行。


接下来,请务必尝试编写一些小程序,通过反复练习加深理解,不断巩固这些基础知识。只有理论联系实际,才能真正内化为自己的技能

练习

1. 创建多个变量,并分别用不同的数据类型赋值。

2. 编写一段程序,使用if…else语句判断输入的成绩等级。

3. 使用循环输出从1到100的所有偶数。


目录
相关文章
|
安全 Java
Java中的Switch表达式:更简洁的多路分支
Java中的Switch表达式:更简洁的多路分支
896 211
|
安全 Java
使用Java多态性进行数据类型转换
以上示范了如何通过多态性来执行安全有效地对于Java对象间相互之间进行正确方式与场合下正确格式与条件限定内对于各个层级关系内部成员及其功能调取与应有操作处理过程,并通过 `instanceof`关键字确保了程序运行期间遵循逻辑合理并符合预设规则条件限定内正常工作流程而无需担忧潜藏风险问题出现可能带来影响结果质量问题情况存在可能。
366 12
|
存储 Java Go
【Java】(3)8种基本数据类型的分析、数据类型转换规则、转义字符的列举
牢记类型转换规则在脑海中将编译和运行两个阶段分开,这是两个不同的阶段,不要弄混!
490 2
|
Java Go 开发工具
【Java】(2)Java数据类型阐述、基本数据类型的占用和范围、二进制的讲述
数据的一种表示形式。十进制表示满十进一原则。二进制表示满二进一原则。例如:十进制例如:二进制计算机在任何情况下都只能识别二进制。
572 1
|
存储 缓存 算法
Java数据类型与运算符深度解析
本文深入解析Java中容易混淆的基础知识,包括八大基本数据类型(如int、Integer)、自动装箱与拆箱机制,以及运算符(如&与&&)的使用区别。通过代码示例剖析内存布局、取值范围及常见陷阱,帮助开发者写出更高效、健壮的代码,并附有面试高频问题解析,夯实基础。
|
存储 人工智能 JavaScript
Java中的数据类型转换
本文介绍了 Java 中常见的数据类型转换方法,涵盖字符串与整型、长整型、浮点型、布尔型及日期类型的相互转换,并讲解了可能出现的异常和处理方式。
473 0
|
Java C++ Python
Java 的关键字 final 和 static
Java 中最经典 final 修饰的类就是 String 了,它无法被任何类继承,不仅仅是为了保证 String 的不变性,同时在早期的 Java 版本中会将 final 修饰的方法转化为内嵌调用,提高程序性能(后来的 Java 会自动进行优化,不需要显式地用 final 修饰)。不过要注意的一点是,final 修饰的引用变量,其指向的对象的内容是可以被改变的。final 修饰符可以用来修饰类、方法和变量,final 修饰的类不能够被继承,修饰的方法不能被继承类重新定义,修饰的变量为常量,是不可修改的。
488 0
|
Java
Java关键字 —— static 与 final 详细解释!一看就懂 有代码实例运行!
这篇文章详细解释了Java中static和final关键字的用法,包括它们修饰类、方法、变量和代码块时的行为,并通过代码示例展示了它们的具体应用。
1267 0
Java关键字 —— static 与 final 详细解释!一看就懂 有代码实例运行!
|
Java 数据安全/隐私保护
Java基础手册二(类和对象 对象创建和使用 面向对象封装性 构造方法与参数传递 this关键字 static关键字 继承 多态 方法覆盖 final关键字 访问控制权限修饰符)
Java基础手册二(类和对象 对象创建和使用 面向对象封装性 构造方法与参数传递 this关键字 static关键字 继承 多态 方法覆盖 final关键字 访问控制权限修饰符)
297 0
Java里的关键字 __final
Java里的关键字 __final