Java初学者教程:Day02 变量与运算符解析

需积分: 13 0 下载量 102 浏览量 更新于2024-07-09 收藏 820KB PDF 举报
"Java开发零基础篇Day02 变量和运算符.pdf" 在学习Java编程时,了解变量和运算符是非常基础且重要的概念。在Day02的学习中,我们首先通过一个房屋租赁合同的案例引入了变量的概念。在合同中,用"甲方"和"乙方"代替具体的房东和租客名字,这类似于编程中使用变量来存储可变的信息,而不是硬编码固定的值。 **变量概述** 变量是程序中用来存储数据的基本单元,它们在内存中占有特定的存储区域,可以用来保存各种类型的值。每个变量都有自己的名称(变量名)和类型(数据类型),并且在同一作用域内,不允许有同名的变量。变量的值可以在其数据类型允许的范围内进行改变,因此它们的值不是固定的。 **变量定义和赋值** 在Java中,定义变量需要指定其数据类型,然后是变量名,接着使用等号 (=) 进行赋值。有两种基本的定义和赋值方式: 1. **先定义后赋值**: ```java 数据类型 变量名; 变量名 = 常量值; ``` 例如: ```java int age; age = 21; ``` 2. **定义同时赋值**: ```java 数据类型 变量名 = 初始化值; ``` 例如: ```java String name = "BanQ"; ``` **数据类型** Java提供了多种内置数据类型,包括: - **整型**: - `byte`:占用1字节,取值范围是-128到127。 - `short`:占用2字节,取值范围是-32768到32767。 - `int`:占用4字节,取值范围是-2^31到2^31-1。 - `long`:占用8字节,取值范围是-2^63到2^63-1。 - **浮点型**: - `float`:占用4字节,提供大约6-7位有效数字。 - `double`:占用8字节,提供大约15位有效数字。 - **字符型**: - `char`:占用2字节,用于存储单个Unicode字符。 - **布尔型**: - `boolean`:不占用特定的字节数,仅存储`true`或`false`。 **变量使用注意事项** - **变量声明**:变量必须先声明其类型和名称,然后才能使用。 - **初始化**:变量定义后通常需要立即赋值,否则会报错。未初始化的变量在Java中被视为编译错误。 - **作用域**:变量的作用域是指在代码中变量可以被访问的范围。通常是在花括号 `{}` 内定义的变量只在该代码块内有效。 - **命名规则**:变量名应遵循驼峰命名法,即首个单词首字母小写,后续单词首字母大写,避免使用Java关键字作为变量名。 在实际编程中,熟练掌握变量的使用和管理是编写有效代码的基础。通过定义不同类型的变量并赋值,我们可以存储和处理各种数据,进而实现更复杂的逻辑和功能。运算符将在后续的学习中进一步讲解,它们用于执行计算、比较和逻辑操作,是程序执行的关键组成部分。