Es gibt eine DateTimeException
. Alle Eingabewerte sind Ganzzahlen. Wenn die Parameter von LocalDate vom 2D-Array eingegeben werden, werden Ausnahmen ausgelöst. Warum?Java LocalDate Datatype, wenn ich Parameter von einem 2D-Array in LocalDate eingeben muss, wirft es Ausnahmen
Scanner sc=new Scanner(System.in);
int[][] arr=new int[3][2];
for(int j=0;j<2;j++){
for(int i=0;i<3;i++){
while(sc.hasNext()){
arr[i][j]=sc.nextInt();
// System.out.println(arr[i][j]);
}
LocalDate ret1=LocalDate.of(arr[2][j],arr[1][j],arr[0][j]);
System.out.println(ret1);
}
}
Bitte zeigen Sie Ihre Werte von arr [2] [j], arr [1] [j], arr [0] [j] und geben die Ausnahme ausgelöst. – Adam
Kommentieren Sie das 'System.out.println (arr [i] [j])' und Sie werden es wissen. –
Irgendwie bekomme ich java.time.DateTimeException. Alle meine Eingaben sind ganzzahlige Werte. Die Werte werden im Array gespeichert, geben aber Ausnahmen, wenn sie an LocalDate übergeben werden. @adam – aayushi