码迷,mamicode.com
首页 > 其他好文 > 详细

数据类型和运算符

时间:2019-04-24 00:01:36      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:odm   小数   长度   ima   加载   htm   bool   错误   成员   

 

变量的本质

变量本质上就是代表一个"可操作的存储空间",空间位置是确定的,但是里面放什么值不确定。我们可通过变量名来访问"对应的存储空间",从而操纵这个空间的值

Java是一种强类型语言,每个变量都必须声明其数据类型。变量的数据类型决定了变量占据存储空间的大小,比如,int a=3;表示a变量的空间大小为4个字节

double 占8个字节 long 占8个字节 int 占4个字节

注意事项,每个变量都有类型,类型可以是基本类型,也可以是引用类型.

变量声明是一条完整的语句,因此每一个声明都必须以分号结束

变量的分类:

局部变量 :方法或语句块内部  从属于:方法/语句块 生命周期:从声明位置开始,知道方法或语句块执行完毕,局部变量消失

成员变量:类内部,方法外部 从属于:对象    生命周期:对象创建,成员变量也创建.对象消失,成员变量也消失

静态变量:类内部,static修饰 从属于类 声明周期 类被加载,静态变量就有效,类被卸载时,静态变量就消失.

常量:

常量通常指的是一个固定的值,在Java语言中,主要是利用关键字final来定义一个常量,常量一旦被初始化后不能再更改

变量和常量命名规范(规范是程序员的基本准则,不规范会直接损害你的个人形象):

  1. 所有变量、方法、类名:见名知意

  2. 类成员变量:首字母小写和驼峰原则:  monthSalary

  3. 局部变量:首字母小写和驼峰原则

  4. 常量:大写字母和下划线:MAX_VALUE

  5. 类名:首字母大写和驼峰原则:  Man, GoodMan

  6. 方法名:首字母小写和驼峰原则: run(), runRun()

数据类型:

Java定义了8种基本数据类型

数值型 byte、short、int、long、float、double

字符型 char

布尔型  boolean 

其次就是引用类型,引用类型的大小统一为4个字节,记录的是其引用对象的地址!

整形变量:整形变量用来表示没有小数部分的数值,它允许是负数

整数类型

Java语言的整型常数默认为int型,声明long型常量可以后加‘ l ’或‘ L ’ 。

long a = 55555555;  //编译成功,在int表示的范围内(21亿内)。

long b = 55555555555;//不加L编译错误,已经超过int表示的范围。
long b = 55555555555L; //正确表示
 浮点型变量/常量
带小数的数据在Java中称为浮点型。浮点型可分为float类型和double类型
float类型又被称作单精度类型,尾数可以精确到7位有效数字.double表示这种类型的数值精度是float类型的两倍,,又被称作双精度类型,绝大部分应用程序都采用double类型,浮点型常量默认也是double类型
  float类型的数值有一个后缀F或者f ,没有后缀F/f的浮点数值默认为double类型。也可以在浮点数值后添加后缀D或者d, 以明确其为double类型
    java.math包下面的两个有用的类:BigInteger和BigDecimal,这两个类可以处理任意长度的数值。BigInteger实现了任意精度的整数运算。BigDecimal实现了任意精度的浮点运算。

数据类型和运算符

标签:odm   小数   长度   ima   加载   htm   bool   错误   成员   

原文地址:https://www.cnblogs.com/traveller-hzq/p/10759884.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!