É possivel de alguma maneira usar uma variavel iniciada dentro de um IF fora dele Por exemplo
double aliquota;
double imposto;
if(redimentoAnual <= 1200) {
aliquota = 0;
imposto = redimentoAnual * aliquota / 100;
System.out.println("O imposto a ser paga é: " + imposto );
}else if (redimentoAnual > 1200 && redimentoAnual <= 2300) {
aliquota = 7.5;
imposto = redimentoAnual * aliquota / 100;
System.out.println("O imposto a ser paga é: " + imposto );
Neste caso é possivel usar a variavel "aliquota" que esta sendo inicializada dentro if fora dele , para ao invez de ficar repetindo a mesma linha de codigo varias vezes , eu usar apenas uma vez no finalAlgo mais ou menos parecido com isso
if(redimentoAnual <= 1200) {
aliquota = 0;
}else if (redimentoAnual > 1200 && redimentoAnual <= 2300) {
aliquota = 7.5;
}
imposto = redimentoAnual * aliquota / 100;
System.out.println("O imposto a ser paga é: " + imposto );