深入浅出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);

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



目录
相关文章
|
11天前
|
安全 Java 测试技术
day16:Java零基础-instanceof 运算符
【7月更文挑战第16天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
26 8
|
13天前
|
Java 测试技术
day14:Java零基础-条件运算符
【7月更文挑战第14天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
21 3
|
11天前
|
Java 测试技术 开发者
day15:Java零基础-赋值运算符
【7月更文挑战第15天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
12 1
|
16天前
|
缓存 安全 Java
Java面试题:解释volatile关键字的作用,以及它如何保证内存的可见性
Java面试题:解释volatile关键字的作用,以及它如何保证内存的可见性
31 4
|
16天前
|
安全 Java
Java面试题:解释synchronized关键字在Java内存模型中的语义
Java面试题:解释synchronized关键字在Java内存模型中的语义
21 1
|
16天前
|
安全 Java API
Java面试题:解释synchronized关键字在Java中的作用,并讨论其使用场景和限制。
Java面试题:解释synchronized关键字在Java中的作用,并讨论其使用场景和限制。
13 0
|
Java
杨老师课堂_Java教程第三篇之控制语句
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/kese7952/article/details/78885553 今天主要是讲解以下知识点: 1、引用类型变量的创建及使用 2、流程控制语句之选择语句 3、流程控制语句之循环语句 4、循环高级 01创建引用类型变量公式 * A: 创建引用类型变量公式 * a: 我们要学的Scanner类是属于引用数据类型,我们先了解下引用数据类型。
1181 0
|
2天前
|
Java 程序员 调度
Java中的多线程编程:概念、实现及性能优化
【5月更文挑战第85天】本文主要探讨了Java中的多线程编程,包括其基本概念、实现方式以及如何进行性能优化。首先,我们将介绍多线程的基本概念,然后详细讨论如何在Java中实现多线程,包括继承Thread类和实现Runnable接口两种方式。最后,我们将探讨一些提高多线程程序性能的策略,如使用线程池和减少同步开销等。
|
2天前
|
监控 Java 开发者
深入理解Java并发编程:线程池的原理与实践
【5月更文挑战第85天】 在现代Java应用开发中,高效地处理并发任务是提升性能和响应能力的关键。线程池作为一种管理线程的机制,其合理使用能够显著减少资源消耗并优化系统吞吐量。本文将详细探讨线程池的核心原理,包括其内部工作机制、优势以及如何在Java中正确实现和使用线程池。通过理论分析和实例演示,我们将揭示线程池对提升Java应用性能的重要性,并给出实践中的最佳策略。
|
3天前
|
安全 Java 数据处理
Java并发编程:线程同步与协作的深度解析
在探索Java并发编程的海洋中,线程同步与协作的灯塔指引着航向。本文将深入挖掘线程同步机制的核心原理,揭示锁、条件变量等工具如何确保数据的一致性和线程间有序的通信。通过案例分析,我们将解码高效并发模式背后的设计哲学,并探讨现代Java并发库如何简化复杂的同步任务。跟随文章的步伐,您将获得提升多线程应用性能与可靠性的关键技能。 【7月更文挑战第24天】
17 5