Problemas na resolução de exercicio

galera é o seguinte (queria deixar claro que estou introduzindo) eu fiz algumas anotações em um notepad com algumas informações da aula pra eu não me perder e no final da linha (dentro do mesmo bloco onde estavam as anotações) eu resolvi um exercicio que pedia o gasto trimestral e a média, mas ta dando erro falando CANNOT FIND SYMBOL

dai então decidi criar um outro arquivo pra resolvê-lo separado e deu certo, alguém consegue me explicar isso? desculpem a dúvida horrivel

class MeuPrograma {

public static void main (String[] args) {
	System.out.println("Olá mundo!\nEstou bem");
	// declara a idade
	int idade;
	idade = 15;
	// imprime a idade
	System.out.print(idade);
	
	// calculando idade no ano seguite
	int idadeNoAnoQueVem;
	idadeNoAnoQueVem = idade + 1;
	System.out.println("Ano que vem terei: " + idadeNoAnoQueVem);
	
	// calculos simples numeros inteiros
	int	quatro = 2 + 2;
	int	tres = 5 - 2;
	int	oito = 5 * 2;
	int	dezesseis = 64 / 4;
	
	// booleanos e outros
	int idadeQualquer = 30;
	boolean menorDeIdade = idade < 18;
	boolean maiorDeIdade = idade > 18;
	
	// resolução do primeiro exercicio
	double janGasto = 15000;
	double fevGasto = 23000;
	double marGasto = 17000;
	totalDespesa = janGasto + fevGasto + marGasto;
	mediaDespesa = totalDespesa / 3;
	System.out.println("O total da despesa é de: " + totalDespesa);
	System.out.println("A média de gasto é de: " + mediaDespesa);
	}
}

Vc não declarou as variáveis totalDespesa e mediaDespesa.

double totalDespesa = janGasto + fevGasto + marGasto;
double mediaDespesa = totalDespesa / 3;

Cannot find symbol: não é possível encontrar o “símbolo”, no caso, a variável declarada na tabela de símbolos.

1 curtida

obrigado, tinha percebido mais cedo