|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
你精通任何一门语言就最强大。现在来看,java的市场比C#大,C#容易入手,比较简单,java比较难
1、整型、实型、字符型变量中的互相转换
在Java中整型、实型、字符型被视为统一类数据,这些范例由初级到初级分离为(byte,short,char)??int??long??float??double,初级变量能够间接转换为初级变量,比方,上面的语句能够在Java中间接经由过程:
byteb;
inti=b;
而将初级变量转换为初级变量时,情形会庞大一些,你可使用强迫范例转换。即你必需接纳上面这类语句格局:
inti;
byteb=(byte)i;
能够设想,这类转换一定大概会招致溢出或精度的下落,因而我们其实不保举利用这类转换。
2、Java的包装类
在我们会商别的变量范例之间的互相转换时,我们必要懂得一下Java的包装类,所谓包装类,就是能够间接将复杂范例的变量暗示为一个类,在实行变量范例的互相转换时,我们会大批利用这些包装类。Java共有六个包装类,分离是Boolean、Character、Integer、Long、Float和Double,从字面上我们就能够看出它们分离对应于boolean、char、int、long、float和double。而String和Date自己就是类。以是也就不存在甚么包装类的观点了。
3、复杂范例变量和包装类之间的互相转换
复杂范例的变量转换为响应的包装类,能够使用包装类的机关函数。即:
Boolean(booleanvalue)、Character(charvalue)、Integer(intvalue)、Long(longvalue)、Float(floatvalue)、Double(doublevalue)
而在各个包装类中,总无形为 |
|