Foro Oficial de Java

Buen dia para todos , tengo una pregunta como hago para unificar un programa de java con HTML5 o integrarlo ; ya sea un programa sencillo como unas tablas de multiplicar , hasta una base de datos , gracias
 
Buenas noches me gustaría iniciar aprender Java, quería saber si tienen algún material recomendado o algunos tips para facilitar el aprendizaje... Hace tiempo programaba en visual basic. Agradezco cualquier información o comentarios muchas gracias.
 
Hola, tengo este codigo:

import java.util.*;
import javax.swing.*;

public class Alumnos2{
public static void main(String[] args){


String nombre, carrera, matricula;
int numero = Integer.parseInt(JOptionPane.showInputDialog("Cuantos alumnos desea ingresar?"));
DatosAlumno2[] alumno= new DatosAlumno2[numero];

for (int x=0; x<alumno.length; x++){
nombre=JOptionPane.showInputDialog("Introduce tu nombre");
carrera=JOptionPane.showInputDialog("Nombre de tu carera");
matricula=JOptionPane.showInputDialog("Ingresa tu matricula");
alumno[x].setmatricula(nombre,carrera,matricula);

System.out.println(alumno[x].getmatricula());
}
}
}

y al compilarlo y ejecutarlo, me sale este error:
Exception in thread "main" java.lang.NullPointerException
at Alumnos2.main(Alumnos2.java:16)


Ojala Puedan ayudarme :(
 
te falta inicializar cada elemento del array alumno, agrega esta linea en el for:
for (int x=0; x<alumno.length; x++){
alumno[x] = new DatosAlumno2();
nombre=JOptionPane.showInputDialog("Introduce tu nombre");
 

Los últimos temas