Академический Документы
Профессиональный Документы
Культура Документы
Archivos .java
Los archivos fuente siempre tienen nombres con la terminación .java.
La primera parte del nombre del archivo es el nombre de la clase o interfaz
declarada en el propio archivo. Por ejemplo, una clase Test se almacenaría
en un archivo Test.java.
Compilador de Java
El compilador verifica su código con las reglas de sintaxis del lenguaje, luego escribe
los códigos byte en archivos .class. Los códigos byte son instrucciones estándar
destinadas a ejecutarse en una Java Virtual Machine (JVM).
CARACTERÍSTICAS DE JAVA
Java es un lenguaje orientado a objetos, algunas de sus características principales son:
✓ Multihebra o Multihilos:
✓ Java tiene una facilidad de cumplir varias funciones al mismo tiempo, gracias a su
función de multihilos ya que por cada hilo que el programa tenga se ejecutaran en
tiempo real muchas funciones al mismo tiempo.
LENGUAJE DE OBJETOS
Se le llama así a cualquier lenguaje de programación que implemente los conceptos
definidos por la programación orientada a objetos.
Una clase es un molde del que luego se pueden crear múltiples objetos, con similares
características.
Declarar: Debemos declarar una variable con su nombre y con el tipo de objeto
que va a contener.
Instanciar: La palabra clave new se utiliza para crear el objeto.
Inicialización: La palabra clave new va seguida de una llamada a un
constructor. Esta llamada inicializa el nuevo objeto.
PROGRAMACION BASICA
Por ejemplo, si declaramos una variable de tipo numérico, esta no puede contener una
cadena de caracteres.
Los nombres de las variables no pueden comenzar por números, pero si puede
formar parte del nombre.
El nombre de la variable no puede estar formado por operadores como (+, -, !,)
etc.
No puede haber dos variables que se llamen igual, aunque sean de distintos
tipos.
boolean: Solo puede contener true o false. Se usa para condiciones lógicas.
int edad = 5;
String cliente;
Comentarios
Los comentarios son instrucciones especiales que no se ejecutan es muy útil para los
programadores en cualquier lenguaje de programación.
Ejemplo
PI = 3.14;
USO DE METODOS
Todo programa java tiene un método llamado main. Este método es el punto
de entrada al programa y también el punto de salida.
Declaracion de Metodos
tipoAcceso void [nombre del método]([parámetros]) {
[algoritmo]
}
Llamada a metodos
Los métodos deben ser llamados utilizando el nombre de la clase:
"NombreClase.nombreMetodo()".
El método solo puede ser invocado a través de un objeto. Por ejemplo, si la clase se
llama vehiculo y el método agregar, seria vehiculo misMetodos=new vehiculo();
misMetodos.Agregar();
Debe crearse un objeto de la clase Scanner para la lectura de datos, como se muestra
en la figura.
Agregue un nuevo proyecto llamado ejemplos
Agregue al proyecto un archivo java main class llamado calificación Defina tres
métodos:
IngresarDatos: que permita el ingreso del nombre de un alumno, y sus dos puntajes
(examen1 y examen2).
Calcular: este método debe calcular el promedio obtenido.
Imprimir: debe imprimir el nombre del alumno ingresado junto con su promedio Llame
a las funciones en el método principal.
ESTRUCTURAS DE CONTROL
JAVA al igual que C y C++ utiliza las estructuras de control if-else y como selector
de opciones la estructura switch.
Las estructuras de control rigen en su ejecución a partir de una condición del tipo
boolean, es decir, el resultado de operadores lógicos o el resultado de un método
que retorne un valor, verdadero o falso.
Ejemplo practico
Agregar al proyecto un nuevo archivo java main class que desarrolle tres métodos
Método inicio, debe permitir ingresar dos datos por teclado (nombre y edad)
Método mayor, el cual compare la edad con el numero 18 e imprima si es mayor o
menor de edad
Método imprimir, debe imprimir el nombre y edad de la persona ingresada.
ESTRUCTURAS REPETITIVAS
Ciclo repetitivo While: Repite un bloque de código mientras se cumpla una condición.
Ejemplo: Ingrese N números, mientras los mismos sean mayores a cero.
Al finalizar imprima el mayor y menor número ingresado.
Ejercicio Propuesto
Simular el funcionamiento de una caja de supermercado, ingrese número de cédula de
un cliente y el código de artículos que vaya comprando, además debe ingresar el
precio unitario y la cantidad comprada, por código de artículo cargado imprima el
subtotal (precio X cantidad). el ciclo debe finalizar cuando el código del articulo sea
igual a cero. al finalizar imprima lo siguiente:
Nro. de Cédula del Cliente
Total a pagar
IVA (total/11)
Ciclo repetitivo Do..While (repetir mientras)
La estructura do while evalúa la condición al final del bloque a ejecutar.
Esto garantiza que el bloque de código será ejecutado al menos una vez.
Sintaxis
Do{
Bloque de código
}while(condicion)
Ejemplo
Crear un código que muestre el siguiente Menu
Ejercicios propuestos
1-Ingrese el nombre de un alumno y sus tres puntajes (los puntajes deben ingresarse
utilizando ciclo for). Por cada alumno imprima su promedio y si aprobó o reprobó.
Aprueba si el promedio es mayor a 69, caso contrario reprueba.
Finalice el código emitiendo un mensaje (Desea finalizar? Pulse n o s).
Al finalizar debe imprimir
Cantidad de Alumnos ingresados.
2-Calcule el salario que debe cobrar los vendedores de una playa de Autos.
Cada vendedor tiene un salario base de 400000gs.
Debe ingresar la cantidad de vehículos vendidos por el mismo e ir ingresado el precio
de cada vehículo (ciclo for).
El porcentaje de ganancia depende del precio de venta de cada vehículo
El código debe ejecutarse N veces, por cada vendedor ingresado calcule e imprima el
siguiente detalle:
Nro de cedula del vendedor
Cantidad de Vehículos Vendidos
Total por Comisiones
Total a Cobrar (incluyendo el salario base)
ARREGLOS
Arrays unidimensionales
Concepto de Array o Arreglo:
Un array es una colección finita de datos del mismo tipo, que se almacenan en
posiciones consecutivas de memoria y reciben un nombre común.
El índice de los arrays en Java siempre empieza en 0, por tanto la última posición será
n-1. El índice nos permite acceder a un elemento determinado del array.
Declaración de un array
char[] arrayCaracteres;
char arrayVocales [];
String[] arrayCadenas; int[]
cantidad;
Creación de un array
Ejemplo
Practica
Pedir el ingreso de la cantidad de alumnos de un curso y a continuación almacenar sus
notas en un vector, la dimensión del vector es asignada mediante la cantidad de
alumnos.
Muestre el promedio de calificaciones y las calificaciones cargadas en el vector que
sean mayores al promedio.
Tarea
Cargar un vector numérico de 6 posiciones y al finalizar imprima el mayor y menor
elemento ingresado y la posición en la cual fue cargada.
Ejemplo 2
En este ejemplo, debe solicitar al usuario la cantidad de filas y columnas que tendrá la
matriz, a continuación, debe cargar los elementos y al finalizar imprimir dichos
elementos y la suma de elementos ingresados