当前位置: 首页 > article >正文

【Java SE】变量与常量

Java与其他编程语言一样,使用变量存储值。常量是值不变的变量。

0️⃣ 变量声明

Java中,每个变量都有对应的类型。声明时,先指定类型,再定义变量名。

double salary;
int number;
boolean ok;

注意细节

(1)每个声明以分号结束。

(2)变量名的标识符由字母数字货币符号以及标点连接符组成,第一个字符不能为数字

(3)变量名的标识符区分大小写,不能出现空格。

(4)不能使用Java关键字作为变量名的标识符。

1️⃣ 变量初始化

在完成变量名声明后,必须用赋值语句显式地初始化变量,不能使用未初始化的变量。初始化时,将变量放在等号=的左侧,再把一个有适当值的Java表达式放在等号=右侧。

int number;
number = 1;

注意细节

(1)可以将声明和初始化放在同一行,如int number = 1;

(2)从Java 10开始,如果能从局部变量的初始值推断其类型,则可不需要声明,如var number = 1;

2️⃣ 常量

Java中,必须使用关键字final指示常量。

final double CM_PER_INCH = 2.54;

public class Test {
    // 类常量 class constant
    public static final double CM_PER_INCH = 2.54;
}

注意细节

(1)关键字final表示变量只能被赋值一次。

(2)可以使用关键字static final设置类常量,该常量可供类中多个方法共用。

(3)习惯上,常量名使用全大写。

(4)constJava保留的关键字,但目前并没有使用。


http://www.kler.cn/a/373204.html

相关文章:

  • 实时数据处理:技术支持和优势
  • JavaFx -- chapter05(多用户服务器)
  • Jmeter基础篇(19)JSR223预处理器
  • 基于SpringBoot的汽车票网上预订系统
  • DreamClear:中科院与字节联合推出!隐私安全优先的高性能图像修复技术
  • 计算机视觉常用数据集Cityscapes的介绍、下载、转为YOLO格式进行训练
  • JVM机制
  • 视频美颜平台的搭建指南:基于直播美颜SDK的完整解决方案
  • 可视化应急指挥平台在应急通信中的优势
  • 视觉目标检测标注xml格式文件解析可视化 - python 实现
  • 【数据结构】五分钟自测主干知识(十二)
  • 两步GMM计算权重矩阵
  • HTML5新增属性
  • 蓝桥杯练习笔记(十九-质数筛)
  • Github 2024-10-27 php开源项目日报 Top10
  • 【verilog】模十计数器
  • 电商直播带货乱象频出,食品经销商如何规避高额损失?
  • Word 每次打开时都会弹出“要还原的文件”对话框
  • iframe视频宽度高度自适应( pc+移动都可以用,jq写法 )
  • Unity控制物体透明度的改变
  • Matplotlib 网格线
  • PostgreSQL 删除角色
  • 面向对象高级-static
  • 为什么选择 Spring data hadoop
  • 蓝牙BLE开发——红米手机无法搜索蓝牙设备?
  • 编程小白如何成为大神?大学新生的最佳入门攻略