Java 变量及常量

变量

在程序运行过程中可以被改变的量被称为变量。

数据类型 +变量名=初始化

//创建一个名字为a的int型变量,并初始化为0.
int a = 0;

链接跳转变量基本数据类型
链接: https://blog.csdn.net/weixin_45037033/article/details/108995412.

变量初始化

1.在创建时就初始化。

int a = 0;

2.在使用前进行初始化

int a ;
a = 10;//如果没有会报错
System.out.println(a);

变量作用域

该变量能生效的范围, 一般是变量定义所在的代码块

class Test {
public static void main(String[] args) {
{
int x = 10;
System.out.println(x); // 编译通过;
}
System.out.println(x); // 编译失败, 找不到变量 x.
}
}

常量

在程序运行过程中不可被改变的量被称为常量。

1.字面常量

样式说明
10int 字面值常量(十进制)
010int 字面值常量(八进制)
0x10int 字面值常量(十六进制)
10L/10l( 小写L)long 字面值常量
1.0/1.0d/1.0Ddouble 字面值常量.
1.5e2double 字面值常量. 科学计数法表示
1.0f/1.0Ffloat 字面值常量
true/falseboolen 字面值常量
‘a’char 字面值常量, 单引号中只能有一个字符
“abc”String 字面值常量

2.final关键字修饰的常量

final int a = 10;
a = 20; // 编译出错. 提示 无法为最终变量a分配值
final int a ;
a = 10;
//a = 20; // 编译出错

常量不能在程序运行过程中发生修改

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值