网站首页 > java教程 正文
【一】常量:
1)常量通常指的是一个固定的值,例如:1、2、3、'a'、'b'、true、false、"hello"、"zhangsan"等。
在Java语言中,主要是利用关键字final来定义一个常量。 常量一旦被初始化后不能再更改其值。
为了更好的区分和表述,一般将1、2、3、'a'、'b'、true、false、"hello"、"zhangsan"等称为字面常量,而使用final修饰的PI等称为符号常量(字符常量)。
2)字面常量的类型:
整型常量:345 89 962
实型常量:3.1415
字符常量:'a' 'b'
逻辑常量:true false (逻辑常量只有这两个值)
字符串常量:"hello" "zhangsan"
【二】变量:
变量本质上就是代表一个“可操作的存储空间”,空间位置是确定的,但是里面放置的值是不确定的。我们可通过变量名来访问“对应的存储空间”,从而操纵这个“存储空间”存储的值。Java是一种强类型语言,每个变量都必须声明其数据类型。变量的数据类型决定了变量占据存储空间的大小。变量作为程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。变量在使用前必须对其声明, 只有在变量声明以后,才能为其分配相应长度的存储空间。
1)变量声明格式:
type varName [=value][,varName[=value]...]; //[ ]中的内容为可选项,即可有可无
数据类型 变量名 [=初始值] [,变量名 [=初始值]…];
例如:
int age = 19 , age2 = 90 ;
int age,age2;
2)变量的声明:
(1)如果你只定义一个变量,没有给变量进行赋值的话,那么其实这个变量相当于没有定义:
(2)变量如果没有进行赋值的话,那么使用的时候会报错:尚未初始化变量:
3)变量的赋值: int age = 10;
变量的值可以更改:
变量不可以重复定义:
4)变量的使用:
5)变量的作用域:
作用域指的就是作用范围,变量在什么范围中有效
作用范围就是离它最近的{}
局部变量:定义在方法中,作用域是整个方法
成员变量:定义在类中,方法外,作用域是整个类
- 上一篇: 自学Java2(保姆级教学)——常量与变量
- 下一篇: Java项目中枚举定义以及使用
猜你喜欢
- 2025-01-12 Java类是如何加载的?
- 2025-01-12 Java 字符串常量池
- 2025-01-12 Java 注解底层原理
- 2025-01-12 Java基础概念整理(必备熟记)
- 2025-01-12 Java量与变量的区别
- 2025-01-12 金蝶一面:Java基本数据类型有哪些?包装类型的常量池技术了解么
- 2025-01-12 卧槽!Spring中竟然有12种定义Bean的方法?
- 2025-01-12 Java项目中枚举定义以及使用
- 2025-01-12 自学Java2(保姆级教学)——常量与变量
- 2025-01-12 常量(Constant)
你 发表评论:
欢迎- 04-24Java Collections 工具类集合框架中常用算法解析
- 04-24桶排序的简单理解
- 04-24Java集合框架底层实现原理大揭秘
- 04-24Java 集合框架全面解析:选对数据结构,提升开发效率
- 04-24c#集合排序
- 04-24Java面试中常被问到的集合类深度解读
- 04-24VBA技术资料MF278:对集合进行排序
- 04-24Spring 最常用的 7 大类注解,史上最强整理
- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)