Java basico

galera deu branco aqui algem me ajuda… por q meu valBanc ta dando zero, em vez de dar o valor q eu adicionei no scanner??
package bb;

import java.util.Scanner;

public class Banco {

	int banc = 0;
	int dep = 0;
	int valBanc = dep+banc;
	

	Scanner ler = new Scanner(System.in);
	String resp;
	
	
	
	public void banco() {
		System.out.println("ve tem no banco : "+valBanc);
		System.out.println("Deseja depositar?");
		resp = ler.nextLine();
		
		if(resp.equals("sim") ) {
			
		System.out.println("Qual valor?");
		dep = ler.nextInt();
		System.out.println("Você agora tem : "+valBanc);
			}
	}
}

dep é 0
banc é 0
0 + 0 = 0
valBanc é 0

Depois você modifica a variável dep, mas isso não é refletido na variável valBanc.