java预测算法