常量、变量、数据类型

常量的概述及使用

常量:在程序执行的过程中,其值不可以发生变化

Java中常量的分类:

(1)字面值常量

(2)自定义常量

字面值常量的分类:

  • 字符串常量:用双引号括起来的内容
  • 整型常量:所有整数
  • 小数常量:所有小数
  • 字符常量:用单引号括起来的内容,里面只能方单个数字,单个字母或单个符号
  • 布尔常量:只有true和false
  • 空常量:null

不同数据进制的表现形式

  • 二进制的表现形式:由0和1组成,以0b开头
  • 八进制的表现形式:由0,1.……7组成,以0开头
  • 十进制的表现形式:由0,1……9组成,整数默认十进制
  • 十六进制的表现形式:由0,1,2……9,a,b,c,d,e,f,以0x开头

原码反码补码

  • 原码:就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。

    例:7和-7

    0(符号位)  0000111

    1(符号位)  0000111

扫描二维码关注公众号,回复: 5788111 查看本文章
  • 反码:正数的反码与其原码相同,负数的反码是对其原码逐位取反,但符号位除外。
  • 补码:正数的补码与其原码相同,负数的补码是在其反码的末尾加1

变量的概述及其格式

变量:在程序执行的过程中,在某个范围内其值可以发生改变的量

定义格式:数据类型  变量名 = 变量值;

意义:用来不断的存放同一类型的常量,并可以重复使用

数据类型的概述及其分类

数据类型:Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间

数据类型的分类:基本数据类型和引用数据类型

基本数据类型分类:

整数型

  • byte:占一个字节,范围-128到127
  • short:占两个字节,范围-2^15--2^15-1
  • int:占四个字节,范围-2^31--2^31-1
  • long:占八个字节,范围-2^63--2^63-1

浮点型

  • float:占四个字节,范围-3.403E38--3.403E38
  • double:占八个字节,范围-1.798E308--1.798E308

字符型

  • char:占两个字节,范围0--65535

布尔型:boolean

从小到大排序:byte,short,char == int == long == float == double

猜你喜欢

转载自www.cnblogs.com/lc1997/p/10659005.html