1、求余数运算符%,不只是可以计算整形int,也可以计算float和double型。
比如,4/1=0;5.1%2=1.1;8.4/2.1=0.0;
2、java中,对于一个不指定数据类型的常量,如2.5,系统自动认为是double型,而非float型。
如果需要指定为float型,需要在末尾加上f,即2.5f.
同理,如果一个整数,6,不加任何后缀,则认为是int型;如果想改为Long型,则表示为6l或者6L,前者容易与数字1混淆,所以推荐后者写法。
同理,float类型,数字后接f或者F都是可以的。
参考文章:
java类型转换与造型:http://www.cnblogs.com/lwbqqyumidi/archive/2014/04/29/3700164.html