因为int是整数,整数除整数就是整数double是小数。小数除小数才是小数有两种方法,1.是直接用小数除如3.0/5.0这样编译器会认为他们是double类型2.是转换成double,或直接定义成double如doublea=3;doubleb=5;System.out.println(3/5);还有什么不懂可以HI我