Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FACULTAD DE CIENCIAS
CARRERA DE MATEMATICAS
INTEGRANTES:
• LENIN VILLOTA
• CARLOS ROJAS
• JORGE MOPOSITA
• MARILYN CHAUCA
• ERICK LLULLUNA
ASIGNATURA :
• ESTRUCTURA DE DATOS Y ALGORITMOS
TEMA:
• PROGRAMACIÓN NETBEANS DE JAVA
AÑO LECTIVO
2022-2023
¿Qué es Java?
• Java es un lenguaje de programación ampliamente utilizado para codificar
aplicaciones web; además de ser un lenguaje de programación rápido,
seguro y confiable para codificarlo todo, desde aplicaciones móviles y
software empresarial hasta aplicaciones de macrodatos y tecnologías del
servidor.
CLASES Y OBJETOS
• Las clases en Java son plantillas para la creación de objetos, en lo
que se conoce como programación orientada a objetos, considerada
CLASES
uno de los principales paradigmas de desarrollo de software en la
actualidad.
int char
(Entero) Caracter
1,2,3… ‘x’, ‘y’
TIPOS DE
DATOS MÁS
USADOS
String Boolean
Cadena Lógico
“Buenos días” Verdadero/falso
OPERADORES Y
EXPRESIONES
Hay que tener en cuenta que la diferencia entre función y método es que un
método está asociado a un objeto, o sea es una función de un objeto, pero
una función trabaja por si sola, a un método tienes que acceder médiate un
objeto, pero a una función no.
Existen muchas bibliotecas de funciones en Java que
PRINCIPALES pueden ser utilizadas por todos los programadores que
FUNCIONES EN trabajen con este sistema. Se trata de un sistema de
JAVA programación que cuenta con una comunidad abierta y
cooperativa.
Si varias son del mismo tipo se puede declarar en una sola sentencia.
Ejemplos:
•El objeto denominado System.out. Dispone de un
método llamado println que nos permite imprimir algo por
pantalla en una ventana de consola .
•La sintaxis básica es: System.out.println ("Mensaje a
mostrar"):
Imprimir texto
en pantalla
Nota:
• Ten en cuenta que la Nota:
primera S de • Para evitar salto
System.out es
mayúscula. Si la escribes de línea en vez de
minúscula obtendrás un println usa print.
error de compilación.
Concatenar
variables
El símbolo + se usa para concatenar
cadenas de texto ,o variables que
presenten texto .
Ingreso de datos (pedir al
usuario ingreso de datos)
El uso de la clase Scanner es una de las mejores
maneras de ingresar datos por teclado en java.
Scanner es una clase en el paquete Java.util
utilizada para obtener la entrada de los tipos
primitivos como int ,double ,ect. Y también
String. Es la forma más fácil de leer datos en un
programa Java
Ejemplo:
Estructura selectiva if- else if
• El "if" es una estructura que sirve para
evaluar circunstancias especifica, por
• ejemplo si no se cumple
una condición se evalúa otra condición de
modo que se pueden concatenar la cantidad
de ifs que se necesiten ser abordados de una
forma particular, el ultimo else se ejecutara
cuando no se cumpla ninguna sentencia
• Es posible anidar ifs para reorganizar las
condiciones o hacerlas más sencillas lo que
en muchas ocasiones hace el código más fácil
de leer.
Estructura basica del if-else
• If(condicion){instruccio
nes
• } else if(otracondicion){i
nstruciones
• }else{instrucciones
•}
ejemplo
Arreglos
unidimensionales
y bidimensionales
CLASIFICACIÓN DE LOS
ARREGLOS
MULTIDIMENSIONALES UNIDIMENSIONALES
BIDIMENSIONALES
ARREGLO UNIDIMENSIONALES
Componentes
Hacen referencia a los elementos
que forman el arreglo , es decir, a
los valores que se almacenan en
cada una de las casillas del mismo
Índices
Hacen referencia a los elementos
que forman el arreglo, es decir, a
los valores que se almacenan en
cada una de las casillas del mismo
DEFINICIÓN Y DIMENSIONAMIENTO
ARREGLO
BIDIMENSIONALES
Utilización
en
NetBeans
Estructura iterativa while
• La estructura iterativa while es aquella en la que el número de iteraciones no
se conoce por anticipado y el cuerpo del bucle se repite mientras se cumple
una determinada condición.
Pseudocódigo Utilización en
Netbeans
Estructura iterativa do-while
• La estructura iterativa do-while se usa cuando el número de iteraciones no se
conoce por anticipado, en este caso el while se coloca al final de la secuencia de
instrucciones.