Alterar conteudo de uma matriz usando um Ponto

Ola pessoal, sou novo aqui no forum, estou com um problema.
Tenho q receber um ponto p de um usuario, onde esse ponto eh de uma matriz. Depois o usuario digita um valor onde eu tenho q verificar nesse ponto se o valor eh igual e em seguida alterar esse ponto da matriz e seus vizinhos conectados caso o valor tb seja igual.
Alguem pode me ajudar?
Abs

Qual a sua dificuldade?

Criei uma classe ponto, o usuario digita um numero e mais uma coordenada x,y, então apartir dai, tenho q alterar o conteudo desse x,y e de seus vizinhos, o meu problema eh justamente esse, alterar esse valor numa mariz.