Java 基础第二篇 | 变量、数据类型与运算符全解
2026/6/15 1:13:13 网站建设 项目流程

上一篇我们搭建好了开发环境,这一章正式学习 Java 最基础的语法:变量、8 大基本数据类型、类型转换、各类运算符,这是编写所有代码的基础。

一、变量的概念与定义

变量是内存中一块存储空间,用于存储数据,由数据类型、变量名、数据三部分组成。 三种定义方式:

二、两大数据类型体系

Java 数据类型分为基本数据类型引用数据类型

1. 8 种基本数据类型(重点)
类型分类关键字占用字节取值说明补充规则
整型byte1B-128 ~ 127最小整数类型
整型short2B-32768 ~ 32767使用较少
整型int4B常用整数类型整数默认类型
整型long8B超大整数字面值后必须加L/l
浮点型float4B单精度小数字面值后必须加F/f
浮点型double8B双精度小数小数默认类型
字符型char2B单个字符支持汉字、转义字符、Unicode 编码
布尔型boolean1Btrue / false和 0、1 无关联,区别于 C 语言

常用转义字符\n换行、\t制表符、\\反斜杠、\'单引号、\"双引号。

2. 引用数据类型

存储对象的地址,常用:String(字符串)、数组、类、接口。字符串使用双引号包裹:String str = "Java学习";

三、数据类型转换

1. 自动类型提升(隐式转换)

小范围类型可以直接赋值给大范围类型,自动转换规则:byte → short → int → long → float → doublechar → int → long → float → double

2. 强制类型转换(显式转换)

大范围转小范围,必须手动强转,语法:(目标类型) 原数据

注意:强转可能造成数据丢失,boolean类型不参与任何类型转换。

四、表达式与运算符

表达式由变量、常量、运算符组成,运算结果有固定类型。

1. 算术运算符

+ - * / %,特殊点:+遇到字符串会变成字符串拼接

2. 赋值运算符

= += -= *= /= %=,复合赋值运算符不会触发自动类型提升(面试高频考点):

3. 自增 / 自减运算符++ --
  • a++:先使用值,再自增;
  • ++a:先自增,再使用值。
4. 关系运算符

> < >= <= == !=,运算结果固定为boolean类型。

5. 逻辑运算符
  • &&(短路与)、||(短路或):前面条件不成立,后面代码不再执行;
  • &(非短路与)、|(非短路或):所有条件都会执行;
  • !(逻辑非):取反。
6. 三元运算符(三目运算符)

语法:布尔表达式 ? 表达式1 : 表达式2规则:条件为 true 执行表达式 1,否则执行表达式 2。

五、Scanner 键盘录入

借助java.util.Scanner实现手动输入数据,使用步骤:

学习总结

本章语法点细碎但都是核心,类型转换、复合赋值运算符、短路逻辑符是易错点。建议多写测试代码验证规则,熟练掌握 8 大基本类型的取值和使用场景,为后续分支、循环打下基础。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询