Mira angra te explico un poco más el IF
Por ejemplo quieres hacer un programa que si la variable numero sea igual a 3 te muestre un mensaje que la variable numero valga 3 ok?
seria así:
class Reloj{
public static void main(String[]args){
int numero=3; //Aquí estamos igualando...
if(numero==3){ //Aquí estamos comparando... si esto devuelve un valor true se cumple la condición si devuelve un valor false no se cumple...
System.out.println("aquí imprimo por consola SOLO SI EL VALOR SE CUMPLE:"+numero); //El + en este ejercicio sirve para concatenar palabras osea unirlas.
}
else{ //Aquí solo imprimira SOLO si la condicion devuelve un valor false, osea si numero no tiene de valor 3
System.out.println("aquí imprimo por consola SOLO SI EL VALOR SE CUMPLE:"+numero);
}
}
}
Ahora te pondre otro código y piensa que crees que saldrá:
class Reloj{
public static void main(String[]args){
int numero=2; //Aquí estamos igualando...
if(numero==3){ //Aquí estamos comparando... si esto devuelve un valor true se cumple la condición si devuelve un valor false no se cumple...
System.out.println("aquí imprimo por consola SOLO SI EL VALOR SE CUMPLE:"+numero); //El + en este ejercicio sirve para concatenar palabras osea unirlas.
}
else{ //Aquí solo imprimira SOLO si la condicion devuelve un valor false, osea si numero no tiene de valor 3
System.out.println("aquí imprimo por consola SOLO SI EL VALOR NO CUMPLE:"+numero);
}
}
}
Bueno te explico un poco existen:
> mayor que Ej: if (numero>numero2){} (obviamente el código sigue pero ya solo depende de ti)
< menor que Ej: if (numero<numero2){}
== Igual que Ej: if (numero==numero2){}
!= es distinto Ej:if (numero!=numero2){}
|| o (si,significa o) Ej: if(numero=3 || numero2 = 5){} Aquí uno de los dos tiene que ser true para que funcione ya depende de ti.
&& y (Si,significa y) Ej: if(numero=3 && numero2 = 5) {}Aqui los dos se tienen que cumplir, si no devuelve un valor false.
En cambio hay otro para las variables boleanas
! No (si, significa no) if(!numero) (obviamente tienes que crear una variable bolean que sería asi: boolean numero
Bueno espero que estén todos a lo mejor no me acorde de alguno pero si tienes alguna duda dimelo