java变量和类型转换

变量类型 变量名 = 值(变量类型对应)
  基本数据类型 4类8种
  int字节=8位 二进制11111111=十进制255
 整型 byte(1)(-128---127) short(2) int(4) long(8)
 byte b = 128;//错误,超出范围
  整型 默认的值是int类型
  long b = 9999999999999L;
  
  浮点类型 能不用浮点数做计算,尽量就不用
  float(4) double(8)
  浮点数默认double
  BigDecimal 以后做浮点数运算用这个类
  System.out.println(0.3-0.1);
  
  字符 char(2)  ASCII(英文,数字已经一些标点符号)

类型转换 
  自动类型转换
  小的赋值给大的
  long b = 12;
  做运算的时候
   int a = 12;
   long b = 20L;
   int c = a + b; //错误
   String字符串运算 注意顺序问题
   String str = 20 + 10 + "" + 40 + 10;
   System.out.println(str);
    强制类型转换

  int a = (int)34.6F;
  boolean不能做强制类型转换

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值