博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java变量怎么变常量_Java的常量与变量是什么?怎么学习呀?
阅读量:1539 次
发布时间:2019-04-21

本文共 1285 字,大约阅读时间需要 4 分钟。

常量:在程序运行期间,固定不变的量。

常量的分类:

1.字符串常量:凡是用双引号引起来的部分,叫做字符串常量。例如:“abc”、“Hello”、“123”。

2.整数常量:直接写上数字,没有小数点。例如:100,200,0,-250。

3.浮点数常量:直接写上的数字,有小数点。例如:2.5、-3.14、0.0。

4.字符常量:凡是用单引号引起来的单个字符,就是字符常量。例如:‘A’、‘b’、‘9’、‘中’。

5.布尔常量:只有两种取值。true、false。

6.空常量:null。代表没有任何数据。

注意:

1.两个单引号中间必须有且仅有一个字符,没有不行。

2.两个单引号中间必须有且仅有一个字符,有两个不行。

3.空常量不能直接用来打印输出。

例如:System.out.println(’’);这是错误的。

例如:Syetem.out.println(‘AB’);这是错误的。

例如:System.out.println(nulll);这是错误的。

83502.html

83502.html数据类型

数据类型分为基本数据类型和引用数据类型。

基本数据类型:四类八种。

整数型    byte short int long

浮点型    float double

字符型    char

布尔型    boolean

简要提一下引用数据类型:字符串、数组、类、接口、Lambda。

如下图所示。

b96b71fdaa3f29af2a46cce209181d51.png

取值范围与内存占用不相关,就比如说图中的long占用8个字节而单精度浮点数float只占用四个字节,但是float的取值范围却比long的取值范围大很多,这是因为float采用的是科学计数法计算省空间。

注意事项:

1.字符串不是基本类型,而是引用类型。

2.浮点型可能只是一个近似值,并非精确值。

3.数据范围与字节数不一定相关。例如:float数据范围比long更加广泛,但是float是4字节,long是8字节。

4.浮点数当中默认类型是double。如果一定要使用float类型,需要加上一个后缀F。

如果是整数,默认为int类型,如果一定要使用long类型,需要加上一个后缀L。大小写后缀都可以,推荐使用大写字母后缀。

例如:System.out.println(100L);

83502.html

83502.html变量

变量:程序运行期间,内容可以发生改变的量。

创建一个变量并且使用的格式:数据类型 变量名称; 变量名称 = 数据值;

一步到位的格式:数据类型 变量名称 = 数据值;//在创建一个变量的同时,立刻放入指定的数据值。

用long 和 float时要加后缀。例如:long num = 30000000000L; float num = 2.5F;

83502.html

83502.html数据类型转换

当数据类型不一样时,将会发生数据类型转换。

数据类型转换分为两类:

自动类型转换(隐式)

1.特点:代码不需要进行特殊处理,自动完成。

2.规则:数据范围从小到大。

强制类型转换(显式)

1.特点:代码需要进行特殊的格式处理,不能自动完成。

2.格式:范围小的数据类型 范围小的变量名 = (范围小的类型)原本范围大的数据; 例如:int num = (int) 100L;

转载地址:http://hfldy.baihongyu.com/

你可能感兴趣的文章
总结几个C语言中的“坑”
查看>>
是什么让我坚持了每天更新文章?
查看>>
RS-485总线电平异常解决方案解析
查看>>
世界上第一块商用微型处理器4004
查看>>
三极管电路必懂的几种分析方法
查看>>
STM32定时器触发SPI逐字收发之应用示例
查看>>
5G网络是怎么来的?
查看>>
你可能忽视的总线收发器接口电平问题
查看>>
USB接口和雷电接口有什么关系?
查看>>
通信教程05_USB接口、标准和基础原理
查看>>
2019年11月C语言接近Java,有望排名第一
查看>>
Linux的起源:从一个故事说起
查看>>
精彩的实验 | 专业表演请勿模仿
查看>>
中国人发明的代码,你知道是什么样的吗?
查看>>
C语言结构体用法很多,坑也很多
查看>>
当年的硬件,今天的U盘
查看>>
从信号完整性角度谈如何选择示波器
查看>>
硬件小知识 | 动图解析桥式整流电路工作原理
查看>>
发电厂是交流电,还是直流电输送?
查看>>
你了解三极管,但你了解晶闸管吗?
查看>>