数据类型

计算机里存储的最小单位是位 0和1
8位为一个字节
byte 8位 一个字节
short 16位 2个字节
int 32位 4个字节
long 64位 8个字节
浮点数
float 32位 保留6位小数
double 64位 保留14位小数
非数值
char 16位 2个字节
boolean 8位 1个字节 true(表示1) false(表示0)

数据存储在内存中需要选择数据类型,还要给这个存储空间起个名字,以后好拿这个名称去取出里面的值或者替换里面的值(变量)
变量不能以数字开头;,字母和下划线开头、数字可以结尾
变量是向内存申请一个空间把数据存储进去,今后可以随意改变里面的存储的值

float f=15.5F;
float f=(float)15.5;
15.5是doubl类型
long i=1547328464327572L;
Java转换--------从小到大是可以自动转换的
大转小不是自动的,要强制转换,强转会丢失数据
long a=100;
int i=a; //错误 long为64位,int为32位,转不了
应为 int i=(int)a;

long l=1;
int i=1001; //错误
应为:long l=1;
int i=(int)(100
1);

在算数等式中,结果值会向里面最大的数据类型转换

byte b=128; ----超出范围(127)
int i;
i=i+100; ///一个变量没有赋初值的情况下是不可以与运算符运算的
char c1=‘AA’; -----单引号注的只能有一个字符
float f=150.1; ------0.1是double类型的-----应为float f=150.1F;
char c=32769; ------超过了(32767) //short

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值