
Aparte de Eclipse, podemos usar otros IDEs, como NetBeans.
Algunos ejercicios de este curso estarán hechos sobre este IDE, por dar más variedad, pero se puede usar cualquier IDE que permita Java para desarrollar por completo el curso.
Esta clase sirve para entender cómo generar un proyecto con el IDE NetBeans que se puede usar también para el desarrollo del curso, si se prefiere, antes que el Eclipse.
package com.cursojava;
import java.util.Scanner;
public class CursoJava {
public static void main(String[] args) {
System.out.println("Hello Fer");
Scanner sc = new Scanner(System.in);
while (true) {
System.out.println("Introduzca un número entero menor a 10");
int entero = sc.nextInt();
if (entero < 10) {
break;
}
System.out.println("Tu número entero no cumpla la condición y es: " + entero);
}
}
}
package com.tareaarray;
import java.util.Scanner;
/**
* Tarea (fecha) de rellenar un array de números con sus múltiplos
* @author Usuario
*/
public class TareaArray {
/**
* Lanzadera de la aplicación tarea array que contiene un bucle infinito con posible rotura cuando el número es válido de posiciones
* @param args
*/
public static void main(String[] args) {
System.out.println("Bienvenido a Tarea array de números");
int posiciones = 0;
while(true){
System.out.println("Introduce un número entero menor de 15");
Scanner sc = new Scanner(System.in);
posiciones= sc.nextInt();
if(posiciones>14){
System.out.println("Número no válido, introduce un número menor estricto que 15");
} else{
break;
}
}
int[] arrayEnteros = rellenarArray(posiciones);
mostrarResultado(posiciones, arrayEnteros);
}
/**
* Método que se utiliza para rellenar el array y que nos pedirá un número por teclado para generar sus múltiplos.
* @param posiciones Número de posiciones del array
* @return array de enteros relleno
*/
public static int[] rellenarArray(int posiciones){
int[] arrayEnteros = new int[posiciones];
System.out.println("Introduce un número entero");
Scanner sc = new Scanner(System.in);
int numero= sc.nextInt();
for (int i = 0; i < posiciones; i++) {
arrayEnteros[i] = numero*(i+1);
}
return arrayEnteros;
}
/**
* Método que muestra por consola el array de enteros rellenado previamente
* @param posiciones número de posiciones del array
* @param arrayEnteros array de enteros relleno
*/
public static void mostrarResultado(int posiciones, int[] arrayEnteros){
for (int i = 0; i < posiciones; i++) {
System.out.println("En la posición "+i+" hay "+arrayEnteros[i]);
}
}
}
Ejercicio final para probar a desarrollar en código Java un ejemplo completo de todo lo visto en la unidad.
Programar en Java en la actualidad
Dentro de la gran variedad de lenguajes de programación existentes, Java es uno que está muy extendido (se estima que está ejecutándose en 15 mil millones de dispositivos) y se encuentra entre los mejor remunerados en la industria de la programación. Lo cierto es que incluir habilidades en Java al currículum vítae es un valor añadido.
Java se utiliza en la programación de muchas de las páginas webs más importantes, como Facebook, Amazon o eBay, e incluso algunos videojuegos de éxito como Minecraft están también programados en Java.
Para el desarrollo de aplicaciones en la nube, Java se ha convertido en una gran alternativa de programación, así como para el internet de las cosas, pues se utiliza mucho en electrodomésticos y otros dispositivos de uso en el hogar.
Java es un lenguaje de programación de alto rendimiento lo que lo hace ideal para aplicaciones de procesamiento de datos, por eso, actualmente, con la ciencia de datos y el Big Data, Java no deja de tomar protagonismo.
¿Por qué es importante este curso?
Conocer y desarrollar en Java es importante pero aun lo es más desarrollar a las últimas versiones de código con todos los nuevos avances que hacen el código más descriptivo e inteligible.
En este curso aprenderás desde el principio todas las nociones que necesites para controlar tu código y desarrollar en este fantástico lenguaje:
Java básico y Eclipse
Conceptos de POO
Sistema de ficheros
Acceso a datos
Librerías y utilidades
Novedades de las últimas versiones
Si eres desarrollador Java o quieres evolucionar a este lenguaje, ¡éste es tu curso!