Professional Documents
Culture Documents
Unidad:
Fundamentos y estructura condicional
Video
Imagen Importancia
docente Es importante porque te permite conocer los elementos y las
estructuras necesarias para desarrollar programas en JAVA.
Contenido general
• Introducción a Java
• Entorno de desarrollo JAVA
• Comentarios y legibilidad
• Encabezado de la clase
• Main
• Compilación y ejecución
• Identificadores, Variables y Constantes
• Palabras reservadas
• Tipos de datos
• Operadores aritméticos, relacionales, lógicos y de asignación
• Secuencias de escape
• Cadenas de caracteres
• Entrada: clase Scanner
• Estructura condicional
Introducción a Java
Introducción a JAVA
Java es un lenguaje de programación orientado a objetos
creado a principios de los años 90 por Sun Microsystems
(empresa que posteriormente fue comprada por Oracle).
Características:
De altas
Robusto Interpretado Portable
prestaciones
Multitarea Dinámica
Entorno de desarrollo Java
Entorno de desarrollo JAVA
Para desarrollar aplicaciones en Java se necesita herramientas
de desarrollo como JDK, que permita compilar, empaquetar,
depurar y ejecutar los programas. Sin embargo es necesario
además un editor de texto para escribir el código fuente, es
decir un IDE (Integrated Development Environment) específico
para Java.
Entorno de desarrollo JAVA
Comentario de
documentación
Comentario de
varias líneas
Comentario de
una sola línea
Encabezado de la clase
Encabezado de la clase
Compilador
*.class
*.java
Ejemplos:
Válidos Inválidos
• Total • sum@
• suma1 • 2contador
• _promedio • Suma total
•x • año
Variables
Su sintaxis es:
Ejemplos:
char categoria
double sueldoTotal;
int nro, dato;
Su sintaxis es:
Ejemplo:
Resultado
Símbolo Definición Expresión
a=5yb=2
+ Adición r = a + b; 7
- Sustracción r = a - b; 3
* Multiplicación r = a * b; 10
/ División r = a / b; 2
% Resto r = a % b; 1
++ Incremento a++ 6
-- Decremento b-- 1
Operadores relacionales
Resultado
Símbolo Definición Expresión
a = 10 y b = 7
> Mayor que a>b Verdadero
>= Mayor o igual que a >= b Verdadero
< Menor que a<b Falso
<= Menor o igual que a <= b Falso
== Igual a a == b Falso
!= Diferente a a != b Verdadero
Operadores lógicos
Símbolo Definición
&& and
|| or
! not
x y x && y x || y !x
Verdadero Verdadero Verdadero Verdadero Falso
Verdadero Falso Falso Verdadero Falso
Falso Verdadero Falso Verdadero Verdadero
Falso Falso Falso Falso Verdadero
Operadores de asignación
Resultado
Símbolo Definición Expresión
x = 12
= Asigna a una variable, el a = x + 5 a = 17
resultado de una
expresión o un valor que
se encuentra al lado
derecho del signo =
Operadores de asignación
Expresión Resultado
Símbolo Expresión
abreviada a = 10
+= a+=6 a=a+6 16
-= a-=5 a=a-5 5
*= a*=4 a=a*4 40
/= a/=2 a=a/2 5
%= a%=3 a=a%3 1
Secuencias de escape
Secuencias de escape
Ejemplo:
import java.util.Scanner;
Método Ejemplo
nextByte() byte b = dato.nextByte();
nextDouble() double d = dato.nextDouble();
nextFloat() float f = dato.nextFloat();
nextInt() int i = dato.nextInt();
nextLong() long l = dato.nextLong();
nextShort() short s = dato.nextShort();
next() String p = dato.next();
nextLine() String o = dato.nextLine();
Estructura condicional
• IF ELSE,
• SWITCH CASE
• Estructura condicional anidada
Estructura condicional
IF ELSE
Evalúa una condición (expresión lógica) el cual
dependiendo de su resultado permite elegir entre dos
posibles bloques de instrucciones, esto es:
Su sintaxis es la siguiente:
if <condición>
instrucción 1;
else
instrucción 2;
Su sintaxis es la siguiente:
switch (selector) {
case 1: instrucción 1; break;
case 2: instrucción 2; break;
.
.
.
case N: instrucción N; break;
default:
instrucción X;
}
El valor del selector solo debe ser entero (int) o caracter (char)
Estructura condicional anidada
Su sintaxis es la siguiente:
if <condición>
instrucción 1;
else
if <condición>
instrucción 2;
else
if <condición>
instrucción 3;
else
instrucción 4;
Conclusiones
• El IDE empleado será NetBeans 8.2 o inferior.
• Los comentarios no forman parte del código del programa,
pero son útiles porque nos permite entender el desarrollo
del programa.
• El método main es el punto de partida de un programa,