对于可能引起异常的int运算改为函数处理