public class day02001 {
public static void main(String[] args) {
System.out.println(3/2);//1,int/int结果还是int
System.out.println(3/2d);//int/double结果是double
/*
byte a =1;
byte b =2;
byte c = (byte)(a+b);//a+b会自动提升为int类型,右面的运算结果就是int大类型,给左面的byte小类型赋值不可以,需要强转
*/
}
}
本文探讨了Java中整数除法的运算规则,演示了int类型与double类型的除法运算区别,并通过注释讲解了byte类型在进行算术运算时的自动类型提升及强制类型转换的必要性。
2万+

被折叠的 条评论
为什么被折叠?



