Ajuda ! java: cannot find symbol :symbol: variable operacoes : location: class co.javabank.bank.Javabank

Galera o Programa Compila sem erro de codigo mas gera erro por não achar symbol : variable operacoes, na classe co.Javabank.bank.Javabank.

O que não ententendo é que essa variaveis foram colocadas na classe Contabank.java e deveria funcionar invocando-as , o que pode ser ? Obrigado ! =)

package co.javabank.bank;

import java.util.InputMismatchException;
import java.util.Scanner;

public class Javabank {

    public static void main(String[] args) {
        Scanner entradados = new Scanner(System.in);

        Contabank contabank = new Contabank("0001", "1234", "JAVABANK");
        // D =  DEPOSITAR
        // S =  SACAR
        // E =  SAIR


        while (true) {
            try {
                System.out.println("O que deseja fazer ? D = Deposito , S = Saque, E = Sair da Conta");
                String operacoes = entradados.nextLine();
                if (operacoes.equals("D"))
                    System.out.println("Qual valor deseja depositar ?");
                double valor = entradados.nextDouble();
                contabank.depositar(valor);
            } catch (InputMismatchException InputMismatchException) {
            }


        }
        if (operacoes.equal("S")) {
            System.out.println("QUAL VALOR DESEJA SACAR");
            double valor = entradados.nextDouble();
        } else {

            if (!contabank.sacar(valor)) {
                System.out.println("ONps ! fOI POSSOIVEL SAQUE !" + valor);
            }
        }
        if (operacoes.equals("E")) {
            System.out.println("PROGRAMA FINALIZADO !");
            System.exit(1);
        } else
            System.out.println("Comando inválido Tente novamdnte");
    }
}

java: cannot find symbol
** symbol: variable operacoes**
** location: class co.javabank.bank.Javabank**

Abaixo as variaveis declaradas no Contabank.Java

package co.javabank.bank;
import javax.swing.*;
import java.lang.*;

public class Contabank {
    private static final int MAX_LENGTH = 12;
    private String agencia;
    private String contacorrente;
    private String usuario;
    private double balanco;

    private LogResultado Logador;


    public Contabank(String agencia, String contacorrente, String usuario) {
        this.agencia = agencia;
        this.contacorrente = contacorrente;
        setName(usuario);
        Logador = new LogResultado();
    }

    public void setName(String usuario) {
        if (usuario.length() > MAX_LENGTH) {
            this.usuario = usuario.substring(0, MAX_LENGTH);
        } else {
            this.usuario = usuario;
        }
        System.out.println(this.usuario);
    }

    public void depositar(double valor) {
        balanco += valor;
        Logador.SaidaLog("DEPOSITO - R$ " + valor + " Sua Conta agora e de R$" + balanco);
    }

    public boolean sacar(double valor) {
        if (balanco < valor) {
            Logador.SaidaLog("SAQUE - R$ " + valor + " Seu Saldo atual é de R$ " + balanco);
            return false;
        } else {
            balanco -= valor;
            Logador.SaidaLog("SAQUE - R$ " + valor + " Sua Conta agora é de R$ " + balanco);
            return true;
        }


    }
    @Override
    public String toString() {
        //return "A Conta" + this.usuario + " " + this.agencia + " / " + this.contacorrente + "POSSUI: R$" + balanco;
        String Extratofinal = "A Conta" + this.usuario + " " + this.agencia + " / " + this.contacorrente + "POSSUI: R$" + balanco;
        return Extratofinal;
    }

}

A variável operacoes foi declarada dentro do while e você está tentando acessar ela fora do while.

Staroki, mas isso não seria possivel se eu declare-se ela como string operacoes, fora do while , mantendo-a nesse escopo ?
Algo assim !

String operacoes;
     while(true).......
     try{........
         String operacoes = entradados.nextLine();
       

Vi esse exemplo nesse site : How to Resolve The Cannot Find Symbol Error in Java | Rollbar - Encurtador de URL - Encurtador de Link - Bityli

Mas foi isso que eu quis te dizer.

 String operacoes = null;
 while (true) {
     try {
         operacoes = entradados.nextLine();

Straroski,
Consegui fazer compilar mas estou com um erro de lógica serio , estou vendo se consigo entender o codigo senão volto aqui, valeu !