已知y=(x-3)(x+1),当x是什么数时,y的值为0?当x是什么数时,y的值为5?