Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Arrays_java

Proyecto de ejemplo en Java que demuestra el uso básico de arrays, estructuras de control y enumeraciones.

About

Proyecto Java que utiliza Lombok y está pensado para ejecutarse con JDK 17 o JDK 21. Está orientado a desarrollarse en Eclipse IDE y también puede importarse como proyecto Java en Android Studio.

Tecnologías

  • Java
  • Lombok
  • Eclipse IDE
  • JDK 17
  • JDK 21
  • Android Studio (importación de proyecto Java)

Descripción

El proyecto contiene un programa principal (ArrayDemo.java) que explica y demuestra:

  • Declaración y acceso a arrays de tipos primitivos (int[]) y de objetos (Empleado[]).
  • Recorrido de arrays con for clásico y for-each.
  • Cálculo de valores derivados de arrays, como el salario promedio de los empleados.
  • Uso de if/else y switch para tomar decisiones según condicionales.
  • Trabajo con enums mediante DiasDeLaSemana y Dpto.
  • Ejemplos comentados de operaciones comunes sobre arrays y estructuras de control.

Estructura del proyecto

  • src/com/example/ArrayDemo.java: Clase principal con la lógica de demostración.
  • src/com/example/DiasDeLaSemana.java: Enumeración de los días de la semana.
  • src/com/example/Dpto.java: Enumeración de departamentos.
  • src/com/example/Empleado.java: Clase Empleado con atributos nombre, dpto y salario.

Funcionalidades principales

  1. Crea y llena un array de números enteros.
  2. Determina si cada número es par o impar.
  3. Define un array de empleados con nombre, departamento y salario.
  4. Calcula el salario medio del grupo de empleados.
  5. Filtra e imprime empleados del departamento de informática con salario superior a la media.
  6. Demuestra el uso de if/else y switch con valores de enum.
  7. Recorre el enum DiasDeLaSemana y muestra su ordenación y nombre.

Ejecución

Compilar el proyecto con javac desde la carpeta src o utilizar un IDE como Eclipse.

Ejemplo de compilación en terminal:

javac -d ../bin src/com/example/*.java
java -cp ../bin com.example.ArrayDemo

Notas

El código incluye comentarios explicativos que ayudan a entender el propósito de cada ejemplo y estructura.

  • Empleado.java utiliza Lombok mediante anotaciones como @Builder, @Data, @Getter, @Setter, @NoArgsConstructor y @AllArgsConstructor.
  • El proyecto contiene archivos de configuración de Eclipse (.project, .classpath, .settings/), lo que confirma su compatibilidad con Eclipse IDE.
  • No hay código específico de Android; la referencia a Android Studio se aplica a la importación del proyecto Java, no a una aplicación Android nativa.

About

Proyecto de ejemplo en Java que demuestra el uso de arrays, estructuras de control y enumeraciones. Utiliza Lombok y está pensado para ejecutarse con JDK 17 o JDK 21. Está orientado a desarrollarse en Eclipse IDE y también puede importarse como proyecto Java en Android Studio.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages