Que tal, bueno pues antes que nada no te preocupes por la gramatica, ya que para tener una buena gramatica mejor hubieramos estudiado Lengua y Literatura o algo por el estilo, pues mira al principio no entendi tu pregunta o tus preguntas, pero pues trata de formularlas un poco mejor ya que luego no se entiende bien que es lo que quieren saber, nada mas es un consejo ^^ , y pues yo se lo que es tener paginas bloqueadas ya que estoy en el trabajo y en esta empresa nada mas tenemos acceso a paginas de tutoriales y cosas por el estilo, pero bueno vamos al grano, las 'banderas' son variables de tipo boolean (aceptan nada mas true o false) que te ayudan para ir controlando flujos, un pequeño y simple ejemplo:
Código:
public class MiProgramita{
public MiProgramita(){
boolean esMayor = false;
int a = 1;
int b = 2;
if(a > b){
esMayor = true;
}
if(esMayor){
System.out.println("a es mayor que b");
}
else{
System.out.println("a es menor que b");
}
}
public static void main(){
MiProgramita mp = new MiProgramita();
}
}
Solamente para eso sirven las llamadas banderas, espero te haya servido de algo mi ejemplo.
Saludos! ^^