请为以下数学问题提供一个解决方案。

如果两个数的和为12，它们的差为4，则这两个数分别是多少？
假设这两个数分别为x和y，因此，根据题意，我们可以列出以下两个方程式：

x + y = 12  （两个数的和为12）
x - y = 4    （两个数的差为4）

现在，我们可以使用消元法来解决这个问题。通过将第二个方程式两边都加上y，得到x = y + 4。然后我们将它代入第一个方程式中：

(y + 4) + y = 12

解出y = 4，然后将它代入x = y + 4中：

x = 4 + 4 = 8

因此，这两个数分别为8和4。