上海
切换分站
免费发布信息
川沙高中学历没有基础可以学习java 吗
  • 川沙高中学历没有基础可以学习java 吗
  • 学费:面议
  • 地址:浦东新区 川沙新镇 218.82.173.* 上海市浦东新区电信
    • Q Q:1064159001QQ在线交谈
    • 联系人:袁老师
    • 电话:1397901**** 点击查看完整号码
      • 便民网提醒您:让你提前汇款,或者价格明显低于市价,均有骗子嫌疑,不要轻易相信。
  • 信息详情
Java的数据类型
本期给大家讲一下Java的基本数据类型,众所周知,Java的数据类型一共有八种,分别是四种整数类型,byte、short、int、long,两种浮点数类型,float、double,一种字符类型,char、一种布尔类型,boolean。
我们从整数类型详细给大家介绍下,整数类型分别是byte,short,int,long四种,都是有符号整数,整数字面量(127-128)默认是int类型,如果不超出生命类型的范围,则可以给出小类型直接赋值,使用整数类型要注意取值范围,(-128至127)之间的整数字面量可以直接赋值给byte类型,Java会自动处理符号位,同理,short类型也是一样的。
Java底层byte,short按照32位计算,注意int类型范围也是32位
Long类型的字面量需要使用L,l为后缀,这样编译才能成功,注意如下所示,因为整数值的默认字面量是int类型。小渔32位的变量都是按照int结果计算,强转符比数字运算符优先级高。见常量与变量中的例子。
两种浮点数类型,float、double、float32位后缀F或者f,1位符号位,8位是指数,32位有效尾数,需要强调的是float的精度是23位(即能精确表达23位的数,超过就被截取了)。
float类型因为精度过低,所以一般我们更常用double类型。double类型能表示64位,其中1位符号位,11位指数,52位尾数(不用记存储格式,知道一般小数用double表示就足够了)。double精度比int准确,能表示的范围比float大,但是不如long。需要注意一点,浮点数的字面量默认是double。 float的范围大于long指数可以很大。浮点数是不精确的,不能对浮点数进行精确比较。
char字符类型是一个16位无符号整数,是一个2进制数,这个数值是一个字符的unicode编码值。并不是所有字符都可见,比如/u0000,它一般作为C++中字符串的结束字符,不是"0",如下所示,控制台显示的小方框代表字符不可见。
一种布尔类型(boolean):true真和false假。一般用于判断语句。
联系我时,请说是在上海便民网看到的,谢谢!

川沙高中学历没有基础可以学习java 吗

  • 您可能感兴趣
查看更多
    温馨提示:本页信息由用户及第三方发布,真实性、合法性由发布人负责,请仔细甄别。