int a = 1; int b = 2; double xxx = a / b; xxx 的值怎么总是0,还是除法有问题?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/14 03:25:03

int a = 1; int b = 2; double xxx = a / b; xxx 的值怎么总是0,还是除法有问题?
int a = 1; int b = 2; double xxx = a / b; xxx 的值怎么总是0,还是除法有问题?

int a = 1; int b = 2; double xxx = a / b; xxx 的值怎么总是0,还是除法有问题?
肯定是这样的噻.
你需要进行强制类型转换的,将a或b转换为double类型的,然后得出来的结果才会有小数点的.
你这样做只是进行的整数除法的.