Java基础(变量数&常量&据类型&类型转换)

Posted ahjava

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础(变量数&常量&据类型&类型转换)相关的知识,希望对你有一定的参考价值。

什么是变量:

  • 变量就是一个不固定的数值,它随时会改变,就像银行卡里存的钱一样会变动。
  • 变量的格式:1  数据类型  变量名=变量值;  2  数据类型  变量名;   变量名=变量值;
  • 变量的三大要素:1变量类型   2变量名  3变量值
  • 这样说可能有些抽象,我们看图就一目了然:

技术分享图片

 

什么是常量:

  • 常量是在程序执行过程中,数值已经固定好了的,不会发生改变。
  • 常量的格式:只要在变量前加上final。

只能赋值一次通常在定义的时候会为其初始化。

数据类型分类:

  • 基本数据类型4类8种
A:整数 占用字节  B:浮点数 占用字节 C:字符  占用字节 D:布尔 占用字节
byte 1 float  4 char  2  boolean  1
short 2  double  8        
int  4            
long 8            

 

 注意事项:

  1. 整数默认为int,所以再用Long的时候末尾要加L
  2. 浮点数默认是double所以在使用float的时候末尾要加F
  • 引用数据类型:
  1. 类,接口,数组,String

类型转换分类:

  • 隐式转换
    1. 隐式转换是Java中自动转换的:从小到大转换byte,shor,char--------int--------long--------float--------double
    2. byte与shor还有char不互相转换
    3. boolean不参与转换
  • 强制转换
    1.   强制转换就是从大到小(不过使用这个转换可能损失精度)
    2.   格式:目标类型      变量名=(目标类型)被转类型数值;

以上是关于Java基础(变量数&常量&据类型&类型转换)的主要内容,如果未能解决你的问题,请参考以下文章

Python:基础语法:数据类型 & 变量 & 常量

Java变量&&常量

java基础2---按位& |常量变量

Java--变量 & 变量的作用域 & 常量

1-4 java se-常量&变量-基本数据类型

scala的基础数据类型&if条件表达式&for循环