深入浅出Java基础语法:标识符、关键字、变量、数据类型、运算符与控制语句

简介: 深入浅出Java基础语法:标识符、关键字、变量、数据类型、运算符与控制语句
  1. 标识符(Identifier)

标识符就像是你在Java世界里的宠物名字,它用来给你的代码元素命名。比如,你可以给一只小狗命名为“doggy”,在Java中,标识符可以用来命名变量、类、方法等。不过,有一些规则必须遵守:

• 标识符只能以字母(大小写英文)、下划线 _ 或美元符号 $ 开头。

• 后面可以跟着字母、数字、下划线或美元符号。

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

  1. 关键字(Keyword)

关键字就像是魔法世界的咒语词,Java里预设了一些有特殊意义的词汇,比如class、public、void等。这些关键词有着特定的功能,一旦出现,Java就知道你要做什么特别的事情,比如创建一个类或定义一个方法。

  1. 变量(Variable)

想象一下,有一个神奇的储物箱,你可以随时向里面放入或取出东西。在Java中,变量就像是这样的储物箱,但它只储存数据。例如,你可以创建一个叫作age的箱子,用来存放一个人的年龄:

int age; // 创建了一个空的储物箱,专门存放整数
age = 10; // 把数字10放进了age这个储物箱
  1. 数据类型(Data Types)

数据类型就好比储物箱的不同尺寸,决定着你能放什么东西进去。Java有多种数据类型,比如:

• 整数类型(int、short、long、byte)

• 浮点数类型(float、double)

• 字符类型(char)

• 布尔类型(boolean)

• 引用类型(如数组、类等)

  1. 运算符(Operators)

运算符就如同你在数学课上学到的那些符号,但在Java中它们可以帮助你处理和操作数据。例如:

• 算术运算符(+、-、*、/、%)

• 关系运算符(==、!=、>、<、>=、<=)

• 逻辑运算符(&&、||、!)

• 赋值运算符(=, +=, -=, *=, /=等)

  1. 控制语句

6.1 条件分支(Conditional Branching)

条件分支就像是故事书中的分叉路口,根据情况选择不同的路径。if、else和switch语句就是用来做这种选择的:

if (age >= 18) {
    System.out.println("成年人"); // 如果年龄大于等于18,则输出“成年人”
} else {
    System.out.println("未成年人"); // 否则输出“未成年人”
}

6.2 循环(Loops)

循环就像是不断重复的动作,直到满足停止条件为止。Java主要有三种循环结构:

for循环,像玩游戏时的固定次数跳跃:

for (int i = 1; i <= 10; i++) {
    System.out.println(i); // 输出1到10的数字
}

while循环,像荡秋千一样,只要条件满足就一直重复:

int count = 0;
while (count < 5) {
    System.out.println(count++);
}

do...while循环,至少执行一次,然后检查条件:

int danceCount = 0;
do {
    System.out.println("跳了一次舞!");
    danceCount++;
} while (danceCount < 3);

亲爱的读者,感谢您关注与支持我的博客。您的每一份鼓励都是我前行的动力。若我的文章曾给您带来收获或启发,欢迎打赏支持。打赏款项将用于提升内容质量,为您提供更优质的阅读体验。无论结果如何,都感恩您的陪伴,让我们共同在知识的世界里探索前行!



目录
相关文章
|
4月前
|
存储 SQL NoSQL
Redis-常用语法以及java互联实践案例
本文详细介绍了Redis的数据结构、常用命令及其Java客户端的使用,涵盖String、Hash、List、Set、SortedSet等数据类型及操作,同时提供了Jedis和Spring Boot Data Redis的实战示例,帮助开发者快速掌握Redis在实际项目中的应用。
332 1
Redis-常用语法以及java互联实践案例
|
4月前
|
Java
Java基础语法与面向对象
重载(Overload)指同一类中方法名相同、参数列表不同,与返回值无关;重写(Override)指子类重新实现父类方法,方法名和参数列表必须相同,返回类型兼容。重载发生在同类,重写发生在继承关系中。
178 1
|
5月前
|
算法 Java 测试技术
零基础学 Java: 从语法入门到企业级项目实战的详细学习路线解析
本文为零基础学习者提供完整的Java学习路线,涵盖语法基础、面向对象编程、数据结构与算法、多线程、JVM原理、Spring框架、Spring Boot及项目实战,助你从入门到进阶,系统掌握Java编程技能,提升实战开发能力。
295 0
|
10月前
|
存储 Java
# 【Java全栈学习笔记-U1-day02】变量+数据类型+运算符
本篇笔记主要围绕Java全栈学习的第二天内容展开,涵盖了变量、数据类型、运算符以及Scanner类的应用。首先介绍了变量的概念与命名规范,以及如何定义和使用变量;接着详细讲解了Java中的基本数据类型,包括整型、浮点型、字符型、布尔型等,并通过实例演示了数据类型的运用。随后,深入探讨了各类运算符(赋值、算术、关系、逻辑)及其优先级,帮助理解表达式的构成。最后,介绍了如何利用Scanner类实现用户输入功能,并通过多个综合示例(如计算圆面积、购物打折、变量交换及银行利息计算)巩固所学知识。完成相关作业将进一步加深对这些基础概念的理解与实践能力。
202 13
|
10月前
|
存储 传感器 缓存
java变量与数据类型:整型、浮点型与字符类型
### Java数据类型全景表简介 本文详细介绍了Java的基本数据类型和引用数据类型,涵盖每种类型的存储空间、默认值、取值范围及使用场景。特别强调了`byte`、`int`、`long`、`float`、`double`等基本类型在不同应用场景中的选择与优化,如文件流处理、金融计算等。引用数据类型部分则解析了`String`、数组、类对象、接口和枚举的内存分配机制。
345 15
|
存储 Java
02 Java基础语法(变量+数据类型+运算符)(下)
02 Java基础语法(变量+数据类型+运算符)
117 5
|
存储 Java
02 Java基础语法(变量+数据类型+运算符)(上)
02 Java基础语法(变量+数据类型+运算符)
136 4
|
存储 Java
Java变量、数据类型和运算符 2
Java变量、数据类型和运算符
180 0
|
存储 安全 Java
Java中的变量与数据类型——基本数据类型与引用数据类型深入剖析
Java中的变量与数据类型——基本数据类型与引用数据类型深入剖析
239 1
|
存储 Java
Java基础手册(标识符 关键字 字面值 变量 数据类型 字符编码 运算符 控制语句 方法及方法重载和递归 面向对象与面向过程)
Java基础手册(标识符 关键字 字面值 变量 数据类型 字符编码 运算符 控制语句 方法及方法重载和递归 面向对象与面向过程)
184 0