If Statement
Parte de la sección Fundamentos del Journey de Java de Coddy — lección 27 de 73.
Las sentencias if nos permiten ejecutar código con condiciones.
Por ejemplo, veamos el siguiente código:
int age = 20;
String status = "Child";
if (age > 18) {
status = "Adult";
}
age += 1;El código anterior verifica si la variable age es mayor que 18. Si es así, establecerá status para contener la cadena "Adult".
Al final, el código incrementará age en 1 independientemente de si la edad es mayor que 18 o no.
Para usar una sentencia if en Java, necesitamos usar llaves {} para definir el bloque de código, y todo lo que esté dentro de la sentencia if debe colocarse entre estas llaves:
if (condition) {
code;
code;
code;
}Si la condición es true, entraremos en el bloque de código dentro del if (El código con sangría)
Desafío
PrincipianteTe han dado un código.
Las variables a y b tienen valores faltantes, complétalos para que el código dentro de la sentencia if se ejecute y c sea igual a 3.
Bonús: ¡intenta encontrar más de una solución!
Hoja de referencia
Las sentencias if nos permiten ejecutar código con condiciones:
if (condition) {
code;
code;
code;
}Si la condición es true, el bloque de código dentro de las llaves {} se ejecutará:
int age = 20;
String status = "Child";
if (age > 18) {
status = "Adult";
}
age += 1;En este ejemplo, como age es mayor que 18, status se establecerá en "Adult". El código después de la sentencia if (age += 1) se ejecuta independientemente de la condición.
Pruébalo tú mismo
public class Main {
public static void main(String[] args) {
int a = ?
int b = ?
// No cambies nada a partir de esta línea
int c = 0;
if (a >= b && !(b < 10)) {
c = 2;
}
c += 1;
System.out.println("c = " + c);
}
}Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operators Part 1
Arithmetic OperatorsModulo OperatorIncrement/DecrementPost Increment/DecrementArithmetic ShortcutsComparison OperatorsString Comparison5Operators Part 2
Logical Operators Part 1Logical Operators Part 2Recap - Simple LogicLogical Operators Part 3Logical Operators Part 43Variables Part 2
ConstantsNaming ConventionsRecap - Initialize VariablesType Casting Part 1Type Casting Part 26Decision Making
If StatementIf - ElseSwitch StatementTernary OperatorRecap - If ElseNested If - Else