资讯详情

【Java基础知识】字面量与变量

📅 2026/11/5 8:45:50 | 华诺云谱 👁 阅读
【Java基础知识】字面量与变量
文章目录一、字面量的定义二、变量的定义与核心要素三、变量的特点1. 变量值的可变性2. 变量值的更新方式①直接赋值用新值覆盖旧值② 运算赋值基于变量当前值进行计算后再赋值③ 复合赋值运算符简化运算赋值的写法④ 自增 / 自减运算符专门用于变量值加 1 或减 1四、变量的使用规范摘要本文面向 Java 初学者系统讲解字面量与变量两大基础概念。先介绍字面量的定义及整数、小数、字符串、布尔四种常用类型再说明变量的定义、声明与初始化方式及其三要素数据类型、变量名、存储值随后通过对比示例演示变量值的可变性与四种更新方式直接赋值、运算赋值、复合赋值、自增自减最后总结变量命名与使用规范并给出一个完整的综合示例代码。一、字面量的定义在 Java 中字面量Literal是指在程序代码中直接书写的、固定不变的值。常用的有四种整数100小数3.14字符串文字Hello布尔真假true/false二、变量的定义与核心要素在 Java 中变量Variable是程序运行过程中用于存储和操作数据的内存空间容器它就像一个带名字的盒子专门用来存放上面提到的字面量。变量的声明与初始化数据类型 变量名初始值;// 声明并初始化变量数据类型决定变量能存储的数据种类如整数、小数、字符等和取值范围变量名标识变量的唯一名称遵循 Java 标识符命名规则存储值变量中存放的具体数据其类型必须与变量声明的类型一致代码演示inta10;// 定义了一个整数变量名字叫 a里面装了 10doublescore90.5;// 定义了一个小数变量名字叫 score里面装了90.5三、变量的特点变量最显著的特点是其存储的值可以在程序运行过程中动态修改这使得程序能够灵活地处理各种变化的数据。1. 变量值的可变性对比使用变量和直接使用字面量的差异// 使用变量存储成绩doublescore90.5;// 只需修改这里所有输出都会改变System.out.println(score);System.out.println(score);// 不使用变量直接打印字面量若要修改成绩需逐行修改System.out.println(90.5);System.out.println(90.5);2. 变量值的更新方式①直接赋值用新值覆盖旧值intb20;b30;// 将变量b的值更新为30② 运算赋值基于变量当前值进行计算后再赋值bb1;// 先计算b1再将结果赋给b此时b31③ 复合赋值运算符简化运算赋值的写法b2;// 等价于 b b 2此时b33b*2;// 等价于 b b * 2此时b66④ 自增 / 自减运算符专门用于变量值加 1 或减 1b;// 等价于 b b 1此时b67b;// 等价于 b b 1此时b68b--;// 等价于 b b - 1此时b67单独一行b 和 b 没有区别都是让变量加 1参与运算或赋值b → 先加后用b → 先用后加四、变量的使用规范遵循命名规范使用驼峰命名法如myAge见名知意先声明后使用Java 是强类型语言变量必须先定义才能用避免变量名冲突同一作用域内不能有同名变量初始化变量声明变量时尽量同时初始化// 变量使用示例publicclassVariableDemo{publicstaticvoidmain(String[]args){// 1. 定义变量数据类型 变量名 字面量intmyAge22;doublemyScore98.9;StringmyName张三;// 2. 打印看看System.out.println(姓名myName);System.out.println(年龄myAge);System.out.println(成绩myScore);// 3. 体验变量的改变myAge23;// 直接赋值myScore1;// 成绩加了 1myAge;// 年龄又长了一岁// 4. 再次打印看看是不是变了System.out.println(一年后年龄变成了myAge);System.out.println(学习后成绩变成了myScore);}}
📝

华诺云谱内容团队

资深建站顾问 · 行业研究员

10年+企业数字化服务经验,专注智能建站、SEO优化与品牌营销,持续输出建站技巧、行业洞察与营销干货,已帮助5000+企业实现数字化增长。

你可能需要的服务

订阅华诺云谱资讯周报

每周一封,精选建站技巧、SEO与营销干货,直达邮箱。已有 8,000+ 企业主订阅,助你少走弯路。

↑