olá gostaria de saber sobre o processamento da variavel boolean "acompanhado" coloquei os comentarios no codigo, acho que fica melhor pra explicar onde estou com duvida
pergunta: o primeiro if, faz o processamento de true ou false, e o resultado fica guardado e é utilizado no segundo if ?
`
public class TestaEscopo {
public static void main(String[] args){
System.out.println("testando condicionais");
int idade = 16;
int quantidadePessoas = 3;
boolean acompanhado; // aqui o valor dela é neutro
// aqui acontece o tratamento de dados
if (quantidadePessoas >= 2) {
acompanhado = true;
}else {
acompanhado = false;
}
// na saida de dados, nesse momento que estou com duvida,
// como esse é o 2 if , a variavel acompanhado recebe o valor do processamento do primeiro if ????
if (idade >=18 || acompanhado){
System.out.println("Seja bem vindo");
} else {
System.out.println("infelizmente voce nao pode entrar");
}
} }
`
o primeiro if, faz o processamento de true ou false, e o resultado fica guardado e é utilizado no segundo if ?