- 1

¿Qué es Java?
11:12 - 2

Versiones de Java y JDK
13:04 - 3

Las herramientas más usadas de Java
09:04 - 4

Creando un entorno de desarrollo en Java en Windows
07:04 - 5

Creando un entorno de desarrollo en Java en Mac
03:55 - 6
Creando un entorno de desarrollo en Java en Linux
00:49 - 7

Escribe tu primer Hola Mundo en Java
09:04 - 8

Etapas de la programación en Java
07:59 - 9
La JShell de Java
00:35
Alcance de las variables y Sentencia ELSE
Clase 23 de 39 • Curso de Introducción a Java
Contenido del curso
- 10

Variables en Java
08:30 - 11

Actualizando variables
10:26 - 12

Convención de Nombres en Java
10:03 - 13

Técnica de Naming: Camel Case
05:31 - 14

Tipos de datos numéricos
09:56 - 15

Tipos de datos char y boolean
10:09 - 16

Operadores de Asignación, Incremento y Decremento
09:24 - 17

Operaciones matemáticas
09:16 - 18

Cast en variables: Estimación y Exactitud
07:46 - 19

Casteo entre tipos de datos
06:51 - 20

Archivos .JAR
09:34 - 21
¡A practicar!
00:37
**Mientras más crecen nuestros programas, más lógica, complejidad y niveles añadimos. Estos niveles son el alcance que tienen nuestras variables, es decir, los lugares dónde pueden ejecutarse o no.
Estos niveles (en parte) son representados por las llaves ({ ... }) que envuelven nuestro código. Por lo tanto, entre más llaves envuelvan nuestro código, estaremos más niveles dentro y el alcance de las variables que definimos será un poco más limitado.
Solo podemos usar una variable si la definimos antes, en el mismo nivel o alguno anterior. Pero si declaramos una variable en un nivel posterior al resto de nuestro código, no podremos modificarla a menos que el código esté en su mismo nivel.
Por ejemplo:
// Primer nivel:
boolean condicion = true;
int numero1 = 1;
// Segundo nivel:
if (condicion) {
// podemos modificar variables del primer nivel,
// incluso desde el segundo nivel:
numero1++;
// También podemos crear y modificar
// nuevas variables en este nivel:
int numero2 = 10;
numero2++;
}
// Si volvemos al primer nivel, podemos seguir usando
// y modificando las primeras variables:
numero1--;
// Pero si salimos del segundo nivel no podemos volver a acceder
// a las variables que creamos allí:
System.out.println(numero2); // ERROR!
La sentencia ELSE es todo lo contrario a la sentencia IF: en vez de ejecutar una parte del código si la condición es verdadera, solo lo hará si la condición NO se cumple:
boolean isBluetoothEnabled = false;
int filesSended = 3;
if (isBluetoothEnabled) {
fileSended++;
System.out.println("Archivo enviado");
} else {
System.out.println("El Bluetooth no está activado");
}
```**