变量,常量,数据类型

 一、变量


1、定义
:一个数据存储空间的表示,可以变化的值。

  变量的使用:

  1: 声明变量

  int  money; //在内存空间开辟一个int类型的空间

  2:给变量赋值

  money = 1000;

  3:使用变量

  System.out.println(money);

2、变量的命名规则

   1、变量名由字母,下划线,美元符号,人民币符号,数字组成,其中不能以数字开头

   2、不能和关键字重名

   3、要有意义和遵守驼峰命名规则(单词首字母小写,其后首字母大写);

3、常量

  一个数据存储空间的表示,其值是不可以变化的

  使用final来修饰

  常量名需要大写,多个单词需要在中间加下划线

二、数据类型

   1、 数值型 存放具体数值(数字)

    byte 2个字节

    short 4字节

    int (默认) 8字节

    long 16字节

   2、浮点型 存放带有小数点的数

    float 8字节

    double (默认) 16字节

   3、字符型 存放一个字符的值,如 ’a‘ ’b‘ ’c‘ ’王‘ 一般使用单引号括起来

    char

   4、布尔型 其结果只有两种,true false

    boolean

   5、引用数据类型 所有的内容都需要在双引号中

    String 枚举 数组.....

三、类型转换

1、自动类型转换

  规则1:如果一个操作数为double型,则整个表达式课提升为double型

  规则2: 满足自动类型转换的条件

  两种类型要兼容(数值类型(整形和浮点型)互相兼容)

  目标类型大于原类型

 2、强制类型转换

大数据的范围结果用小数据的变量来接收,要用到强转。问题:精度丢失。

 

  

猜你喜欢

转载自www.cnblogs.com/bokedizhi97/p/12686931.html