Bom Dia,
Nesse caso acho que o interessante seria voce imprimir o valor diretamente dentro do metodo deposita, pois assim voce ja teria o valor que foi utilizado mais ou menos assim:
public class Conta {
private int saldo = 0;
public void deposita (int valor){
this.saldo += valor;
System.out.println("O valor depositado foi de " + valor + " R$ ");
}
}
public class Main{
public static void main(String[] args){
Conta conta = new Conta();
conta.deposita(100);
}
}
Perceba que nesse caso quando chamamos o metodo deposita não tivemos que preocuparnos com qual valor passariamos para ele ou o que ele nos retornaria. Porque o próprio método se encarrega de imprimir o que a gente precisa.
Agora sobre a parte de mudar o tipo de retorno metodo o que voce poderia fazer é substituir o void pelo tipo que voce gostaria que fosse retornado. Caso você quisesse que deposita retornasse uma int ficaria assim:
public int deposita(int valor){
this.saldo += valor;
return valor;
}
Como podemos ver dizemos que retornaremos uma int e no final retornamos valor que é uma int.