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


目录
相关文章
|
8月前
|
存储 SQL NoSQL
Redis-常用语法以及java互联实践案例
本文详细介绍了Redis的数据结构、常用命令及其Java客户端的使用,涵盖String、Hash、List、Set、SortedSet等数据类型及操作,同时提供了Jedis和Spring Boot Data Redis的实战示例,帮助开发者快速掌握Redis在实际项目中的应用。
641 1
Redis-常用语法以及java互联实践案例
|
8月前
|
Java
Java基础语法与面向对象
重载(Overload)指同一类中方法名相同、参数列表不同,与返回值无关;重写(Override)指子类重新实现父类方法,方法名和参数列表必须相同,返回类型兼容。重载发生在同类,重写发生在继承关系中。
222 1
|
9月前
|
Java
Java标识符详解
本内容详解Java标识符的定义、命名规则与最佳实践,涵盖合法字符、命名规范、常见错误及Unicode支持,助你写出更规范、易读的Java代码。
648 2
|
9月前
|
算法 Java 测试技术
零基础学 Java: 从语法入门到企业级项目实战的详细学习路线解析
本文为零基础学习者提供完整的Java学习路线,涵盖语法基础、面向对象编程、数据结构与算法、多线程、JVM原理、Spring框架、Spring Boot及项目实战,助你从入门到进阶,系统掌握Java编程技能,提升实战开发能力。
616 0
|
存储 Java
# 【Java全栈学习笔记-U1-day02】变量+数据类型+运算符
本篇笔记主要围绕Java全栈学习的第二天内容展开,涵盖了变量、数据类型、运算符以及Scanner类的应用。首先介绍了变量的概念与命名规范,以及如何定义和使用变量;接着详细讲解了Java中的基本数据类型,包括整型、浮点型、字符型、布尔型等,并通过实例演示了数据类型的运用。随后,深入探讨了各类运算符(赋值、算术、关系、逻辑)及其优先级,帮助理解表达式的构成。最后,介绍了如何利用Scanner类实现用户输入功能,并通过多个综合示例(如计算圆面积、购物打折、变量交换及银行利息计算)巩固所学知识。完成相关作业将进一步加深对这些基础概念的理解与实践能力。
262 13
|
存储 Java 程序员
Java八种基本数据类型&字符串&运算符(图文详解)
Java基本类型共有八种,基本类型可以分为三类,字符类型char布尔类型boolean数值类型byte、short、int、long、float、double数值类型又可以分为整数类型byte、short、int、long和浮点数类型float、double。 四种整型的特点 逻辑与的运算规则为:有一个运算数为假,其值为假,两个运算数都为真,其值为真。逻辑与的关系值表如下图所示 逻辑或的运算规则为:有一个运算数为真,其值为真,两个运算数都为假,其值为假。逻辑或的关系值表如下图所示。......
432 0
|
Java
JAVA易错点详解(数据类型转换、字符串与运算符)
JAVA易错点详解(数据类型转换、字符串与运算符)
213 4
|
存储 Java
Java变量、数据类型和运算符 2
Java变量、数据类型和运算符
220 0
|
Java
【Java 第三篇章】注释、数据类型、运算符
【8月更文挑战第2天】 Java支持三种注释:单行(`//`)、多行(`/*...*/`)及文档注释(`/**...*/`)。它定义了八种基本数据类型,包括四种整数类型(`byte`、`short`、`int`、`long`),两种浮点类型(`float`、`double`),一种字符类型(`char`)和一种布尔类型(`boolean`)。数据类型之间可以自动转换或通过强制转换改变,但后者可能导致精度损失。Java中的运算符涵盖算术(如`+`、`-`)、赋值(如`=`)、比较(如`==`)、逻辑(如`&&`)和三目运算符等。例如,算术运算可用于执行基本数学计算,而逻辑运算符用于组合条件判断。
151 1
|
存储 Java
02 Java基础语法(变量+数据类型+运算符)(下)
02 Java基础语法(变量+数据类型+运算符)
147 5