高向低转换,因为涉及到位数变少,所以可能会丢失数字,产生误差,所以一般不让转化,确实需要转化的时候就如你所说格式,进行强制类型转换,反过来,低向高转化,则完全不用考虑数据产生误差问题,可以直接使用的,方法为:
比如直接将a赋给一个double变量,double c=a。
应该先生成一个double的外覆型Double,再用Double的intValue()得到int。
计算n个数相加的和,每个数位数递增1个数。如1,11,111,1111 .....
总结: 往面向对象来说,double就相当于int的抽象
延展阅读:
Java由四方面组成:
Java编程语言,即语法。
Java文件格式,即各种文件夹、文件的后缀。
Java虚拟机(JVM),即处理*.class文件的解释器。
Java应用程序接口(Java API)。
体系:
Java分为三个体系,分别为Java SE(J2SE,Java2 Platform Standard Edition,标准版);
JavaEE(J2EE,Java 2 Platform, Enterprise Edition,企业版);
Java ME(J2ME,Java 2 Platform Micro Edition,微型版)。