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

Java基础——局部变量和常量

变量:内存中的一个存储区域(该区域的数据可以在同一类型范围内不断变化)。

常量:一旦声明就不可变,通常用 final 修饰的变量称为常量。

声明格式:

[final] 变量类型 变量名;

说明:

  • final修饰符(可选):被final修饰后的变量为常量,且值不可变,未修饰则是变量,值可变。
  • 变量类型:参照数据类型,可以是基本数据类型和引用数据类型。
  • 变量名:自定义,参照命名规范
    变量是程序中最基本的存储单元,包含变量类型、变量名和变量值。

注意:

  • Java中每个变量必须先声明,后使用,使用变量名来引用该存储区域的数据。
  • 变量的作用域,在其定义所在的一对{}内,只有在其作用域内才有效。
  • 同一个作用域内,不能定义同名的变量名。
  • 局部变量:没有默认值,使用前需要初始化值。

局部变量定义:

  1. 方法内定义的变量
  2. 代码块内定义的变量
  3. 方法、构造器的形参

注意:局部变量除形参外,需显试初始化(明确指定值)。

示例:

//main方法中定义局部变量
public static void main(String[] args) {//声明并赋值int val = 15;
}

这里暂不讲成员变量,后面关于类会讲到。

http://www.lryc.cn/news/227919.html

相关文章:

  • 番外 1 : Java 环境下的 selenium 搭建
  • 游戏缺失d3dx9_39.dll的5个修复方法,深度解析d3dx9_39.dll文件的作用
  • RHCSA --- Linux用户/组权限
  • 怎么做到高性能网络IO?
  • 设计模式-创建型
  • Word通过Adobe打印PDF时总是报错,打开记事本
  • 第2关:还原键盘输入(list)
  • 数据结构 | 栈的实现
  • python异常、模块与包
  • 虚拟内存和物理内存
  • FCA例题
  • mysql使用GROUP BY归组后把所有记录id汇总到一个字段中
  • Vue3 使用Element Plus表格单选带checkbox
  • IOC - 自定义IOC容器
  • 力扣第647题 回文子串 c++ 动态规划 双指针 附Java代码 注释解释版
  • 【Go入门】struct类型
  • 怎么改变容易紧张的性格?
  • 合作共赢 共克时艰
  • VCSA7许可证过期问题
  • 解决win11更新后,文件夹打不开的bug
  • 修复了数个Bug!
  • 设计模式之--原型模式(深浅拷贝)
  • Linux服务器从零开始训练 RT-DETR 改进项目 (Ultralytics) 教程,改进RTDETR算法(包括使用训练、验证、推理教程)
  • 矩阵理论--矩阵分解
  • go语言相关bug
  • Spring Cloud OpenFeign:基于Ribbon和Hystrix的声明式服务调用
  • 租用服务器带宽类型应用
  • SOLIDWORKS实用技巧之焊件轮廓应用
  • 本地浏览器全局翻译 demo 以火狐firefox为例【免费-简单】
  • 使用多线程处理List数据