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的所有偶数。


目录
相关文章
|
1月前
|
存储 缓存 安全
除了变量,final还能修饰哪些Java元素
在Java中,final关键字不仅可以修饰变量,还可以用于修饰类、方法和参数。修饰类时,该类不能被继承;修饰方法时,方法不能被重写;修饰参数时,参数在方法体内不能被修改。
26 2
|
2天前
|
存储 缓存 安全
Java中的数据类型
Java语言提供了八种基本类型,分为4类8种:六个数值型(四个整数型byte、short、int、long,两个浮点型float、double)、一个字符型char和一个布尔型boolean。每种基本类型有固定的位数、取值范围及默认值。此外,还存在`void`类型,但无法直接操作。基本类型支持隐式和显式类型转换,并有对应的包装类如`Integer`、`Double`等,用于在需要对象的场景中使用。包装类支持自动装箱与拆箱机制,简化了基本类型与引用类型的转换,但需要注意性能和空指针异常等问题。
Java中的数据类型
|
28天前
|
Java
Java基础之数据类型
Java基础之数据类型
20 6
|
29天前
|
Java
在Java中如何将基本数据类型转换为String
在Java中,可使用多种方法将基本数据类型(如int、char等)转换为String:1. 使用String.valueOf()方法;2. 利用+运算符与空字符串连接;3. 对于数字类型,也可使用Integer.toString()等特定类型的方法。这些方法简单高效,适用于不同场景。
54 7
|
1月前
|
Java 程序员 容器
Java中的变量和常量:数据的‘小盒子’和‘铁盒子’有啥不一样?
在Java中,变量是一个可以随时改变的数据容器,类似于一个可以反复打开的小盒子。定义变量时需指定数据类型和名称。例如:`int age = 25;` 表示定义一个整数类型的变量 `age`,初始值为25。 常量则是不可改变的数据容器,类似于一个锁死的铁盒子,定义时使用 `final` 关键字。例如:`final int MAX_SPEED = 120;` 表示定义一个名为 `MAX_SPEED` 的常量,值为120,且不能修改。 变量和常量的主要区别在于变量的数据可以随时修改,而常量的数据一旦确定就不能改变。常量主要用于防止意外修改、提高代码可读性和便于维护。
|
2月前
|
Java
JAVA易错点详解(数据类型转换、字符串与运算符)
JAVA易错点详解(数据类型转换、字符串与运算符)
58 4
|
4月前
|
Java
【Java 第三篇章】注释、数据类型、运算符
【8月更文挑战第2天】 Java支持三种注释:单行(`//`)、多行(`/*...*/`)及文档注释(`/**...*/`)。它定义了八种基本数据类型,包括四种整数类型(`byte`、`short`、`int`、`long`),两种浮点类型(`float`、`double`),一种字符类型(`char`)和一种布尔类型(`boolean`)。数据类型之间可以自动转换或通过强制转换改变,但后者可能导致精度损失。Java中的运算符涵盖算术(如`+`、`-`)、赋值(如`=`)、比较(如`==`)、逻辑(如`&&`)和三目运算符等。例如,算术运算可用于执行基本数学计算,而逻辑运算符用于组合条件判断。
29 1
|
4月前
|
存储 Java
02 Java基础语法(变量+数据类型+运算符)(下)
02 Java基础语法(变量+数据类型+运算符)
32 5
|
4月前
|
存储 Java
02 Java基础语法(变量+数据类型+运算符)(上)
02 Java基础语法(变量+数据类型+运算符)
50 4
|
7月前
|
Java 编译器
<JAVA> java入门面向0基础教程(数据类型,运算符)
<JAVA> java入门面向0基础教程(数据类型,运算符)
50 1
<JAVA> java入门面向0基础教程(数据类型,运算符)