码迷,mamicode.com
首页 > 编程语言 > 详细

java数据类型;常量与变量;

时间:2020-04-25 12:31:02      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:bsp   上下左右   键盘   浮点   nic   不能   信息   nal   整数   

java数据类型:基本数据类型、引用数据类型;

基本数据类型(8个):

整型(4):byte short int long(64bit)

浮点型(2):float(32bit) double(64bit)

字符型(1):char (键盘上能输出的都是字符,加‘‘)16bit Unicode编码;

布尔型(1):boolean 1bit true false

 

引用数据类型:

数组[]

类class(抽象类abstract class)

接口interface

枚举 enum

注解@interface

=====================================================

byte 字节型 1byte=8bit;00000000 256种组合;

  用第一个bit位置来记录符号;0正数 1负数

  数值的范围 -2的7次方 ——2的7次方-1

        -128 —— 127

以上的其他整数类型,依次乘2

short 2字节=16bit  2的16次方=65536 数值范围 -2的15次方——2的15次方,即-32768——32767

int 4字节=32bit

long 8字节=64bit 

float 32bit 4字节

为什么英文和符号和数字是一个字节;

为什么中文是两个字节?

  ASCII 美国信息交换标准代码;

  a-----00000000-----97

  字母(26*2)+数字(10)+符号(约100) 一个字节256种组合,可以存储;

=====================================================================

常量

常量代表是程序运行过程中,不能再次改变的值;

常量的作用:

  1.固定的值 代表计算过程中经常用到的值;

    便于程序计算;

  2.用来代表一个含义

    1 2 3 4 分别代表上下左右四个方向;

什么样的值算是常量?

  1.固定不变的值 算作常量;1 3.14 ‘a’ true

    可以认为所有基本类型的值 固定不变 是常量

  2.特殊的常量

    “abc”(String类型) 

    String是一个引用数据类型,它的值很特殊,可以简单地视为常量;

  3.自己创建的空间 存储一个值 让他固定起来 不能改变

    final int UP =1; 

变量

变量指的是 程序执行过程中可以改变的

 

 

java数据类型;常量与变量;

标签:bsp   上下左右   键盘   浮点   nic   不能   信息   nal   整数   

原文地址:https://www.cnblogs.com/canglongdao/p/12772191.html

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