Java中变量和常量的定义以及初始化

Java的运行有时就是量与量之间的转换,其中有的量是保持不变的,有的量是变化的,不变的量叫做常量,变化的量叫做变量。

一、常量
执行过程中值不发生改变的量叫做常量。
1、分类
1)字面值常量
字符串常量:“hello”
整数常量:1,2,3,4,5
小数常量:1.2,1.3
字符常量:‘a’,‘A’,‘0’
布尔常量:true,false
空常量:null
2)自定义常量

二、变量
执行过程中值发生改变的量叫做变量。在编写过程中开辟指定的空间,用来存储对应类型的数据,相当于造盒子
1、变量的定义
变量类型 变量名1 = 变量值1;

int a =1;
1
变量类型 变量名2;//声明变量
变量名2 = 变量值2;//赋值变量

int b;
b=2;
1
2
2、变量用途:存值,取值
3、变量的注意事项
1.变量的作用域是所在的{}
2.同一个作用域当中,变量不能重名,否则编译不通过
3.同一个变量在某一时刻只能存在一个值,后来的值会将前面的值覆盖,前面的值还存在,只是永远找不到
4、使用变量需要注意的事项
1.变量本身需要存在,不存在的变量不可使用
2.变量的值存在,
3.使用变量是一定要在其作用域内使用否则无法找到变量
4.变量一旦被使用值就必须存在,形式参数除外

5、变量的分类
1.局部变量:方法、语句块内部的变量,使用之前必须声明并赋值
2.成员变量:类中方法外,只声明不赋值,但存在默认值
int->0 double->0.0 String->null char->’ ’ boolean->false

posted @   3279344407  阅读(587)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示