tengo este codigo que esta incompleto ya que necesito que me calcule que dia de la semana nacio la persona segun los datos entrados, pero me falta el computo y no tengo idea de como hacerlo. Gracias por cualquier tipo de ayuda.
import javax.swing.*;
import java.text.*;
@SuppressWarnings("unused")
public class nacimiento {
public static void main(String[] args) {
int day,
dayofborn;
int month,
monthdate;
int year,
borndate;
String dayofweek, inputStr;
//descripcion de la app
System.out.println("Este programa presentara el dia de la semana del nacimiento");
//Input
inputStr = JOptionPane.showInputDialog(null, "Born day:");
day = Integer.parseInt(inputStr);
inputStr = JOptionPane.showInputDialog(null, "month of born:");
month = Integer.parseInt(inputStr);
inputStr = JOptionPane.showInputDialog(null, "year of born:");
year = Integer.parseInt(inputStr);
//Calcular dia de la semana en que nacio
JOptionPane.showMessageDialog(null, "El dia de la semana en que nacio es:" + dayofweek);
}
}