Java的数据类型

数据类型

java是一种强类型语言,要求变量的使用严格符合规定,所有变量都必须先定义再使用。

基本类型

byte 占一个字节,范围是-128-127

short 占两个字节,范围是-32768-32767

int 占四个字节,这个是比较常用的

  • java中进制的表示方法:二进制0b开头 八进制0开头 十六进制0x开头

  • int num1=0b10 //二进制
    int num2=010 //八进制
    int num3=0x10 //十六进制
    

long 长整数类型占八个字节 数字后边要加L来区分 例如:long num =10L;

char 字符类型占两个字节 例如: char num=‘A’;

  • 字符本质上还是数字,Unicode表

boolean 占一个位

float 占四个字节 小数后边要加F来区分 例如:float num2=10.1F;

double 占八个字节

  • 浮点类型是离散的,有限的,舍入误差,大约 ,接近但不等于的,所以最好不用浮点数进行比较
  • 需要准确比较时一般使用一个数学工具类 BigDecimal,比如表示钱等等

引用数据类型

类 例如String Byte等等

接口

数组

补充

什么是字节

  • 位(bit)是计算机中内部数据储存最小的单位,11001100是一个八位二进制数
  • 字节(byte)是计算机当中数据处理的最小单位,一般用大写B表示
  • 字符是之计算机中的字母,字 ,符号,数字
  • 1byte=8bit, 1024B=1KB,1024KB=1M,1024M=1G,1024G=1T

常用的转义字符

\t 制表符

\n 换行

类型转换

强制类型转换

从高转到低 格式(类型)变量名

自动类型转换

低转到高

byte>short>char>int>long>float>double

注意

  • 操作比较大的数的时候注意溢出问题(有高转低)
  • 当数字很大时可以用下划线_分隔开
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值