ReSTA EN JAVA

Hola compañeros buenas noches tengo un dolor con una suma, es decir lo que quiero hacer es lo siguiente
quiero una resta
tengo A1=7
A2= 3
entonces A1-A2=A3
7-3=4 donde 4 seria el resultado lo que quiero hacer es que el resultado 4 cuando se genere se valla al valor de A1, suponiendo que para el valor de A2 venga de una base de datos es decir suponiendo

RESTA UNO 7-3=4

RESTA DOS ahora el valor de 4 se valla a A1 es ecir
4-1=3 donde 1 es un valor que extraigo de una base de datos es decir que se valla recorriendo el valor del resultado.

COMO LE PUEDO HAACER AMIGOS YA ME DESESPERE Y NO ME QUEDA !!!!!!! QUISIERA SABER SU AYUDA

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de paranoid_android

Separación de operaciones

Creo que tendrias que intentar detallar mas el algoritmo, buscar si te faltan condiciones y algun tipo de ciclo.

int a1 = 7;int a2 = 3;int

int a1 = 7;
int a2 = 3;
a1 = a1 - a2; // el resultado de a1 - a2 se va directamente a a1
a1 = a1 - a2;  // de nuevo el resultado de a1 - a2 se va a a1
a1 = a1 - a2;  // se puede repetir n veces
a1 = a1 - a2;  

haber si entendi int a1 =

haber si entendi

int a1 = 7;
int a2 = 3;

int a3 = a1 - a2;

a1 = a3;

// aqui se crea un metodo que se conecta a la bd y comprueba su valor
if(buscaA2enBD(a2))
{
a1 = a1 - 1;
}

espereo que te ayude