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.   格式:目标类型      变量名=(目标类型)被转类型数值;
你不会的东西,觉得难的东西,一定不要躲。先搞明白,后精湛,你就比别人优秀了。因为大部分人都不舍得花力气去钻研,自动淘汰,所以你执着的努力,就占了大便宜。奋斗就是每一天都很难,可一年比一年容易。不奋斗就是每一天都很容易,可一年比一年越难。怕吃苦的人吃苦一辈子,不怕吃苦的人吃苦一阵子。拼一个春夏秋冬,赢一个无悔人生
原文地址:https://www.cnblogs.com/ahJava/p/9742094.html