Foro Oficial de Java

DarkegR

Lanero Activo
Se unió
18 Nov 2009
Mensajes
26
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
 

jarestrepo67

Lanero Reconocido
Se unió
10 Oct 2011
Mensajes
1,920
Hola! Solicito un profesor java para estudiante muy noob; solo para aclarar dudas! En.bogota!
 

GonzaloPC

Lanero Reconocido
Se unió
8 Nov 2013
Mensajes
239
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.
 

ItzGrb

Lanero Novato
Se unió
11 Nov 2017
Mensajes
2
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 :(
 

wrocha

Lanero Reconocido
Se unió
11 Jul 2005
Mensajes
158
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");
 
Arriba