Java spuckt Exeption bei Array aus

Maliko

Bekanntes Mitglied
Hi,

ich hab da ein kleines Problem. Ich schreibe gerade ein Programm, bin der Meinung, das alles richtig ist, allerdings bekomme ich immer wieder folgende Exeption:

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1
at spannungsrechner.main(spannungsrechner.java:20)

Hier der Quellcode:

Java:
public class spannungsrechner {
     
            public static void main(String[] args) {
                   
                    double wiederstand = 0;
                    int wert1 = 0;
                    int wert2 = 0;
                                   
                    double tabelle [][]= new double [wert1][wert2];
                    
                    for (wert1 = 1; wert1 <= 2; wert1 ++) {
                    	for (wert2 = 1; wert2 <= 2; wert2 ++) {
                          
                    		wiederstand = wert1/wert2;
                    

                    tabelle [wert1][wert2] = wiederstand;
                    	}
            		}
  
                    		for (int i=0;i<tabelle.length;i++) {
                                for (int j=0;j<tabelle[i].length;j++) {
                                    System.out.print(tabelle[i][j] + "  ");
                                }
                                System.out.println();
                    	
                        	
                  }
            }
     
    }

Könnte mir vieleicht irgendjemand sagen was ich da falsch mache? Ich raufe mir gerade die Haare.

Danke schon mal im Vorraus.

Lg Maliko
 
Yoah dein Array hat eine zu kleine Größe 🙂
Java:
                    int wert1 = 0;
                    int wert2 = 0;
                                   
                    double tabelle [][]= new double [wert1][wert2];

nämlich genau die Länge 0 😀
 
Zuletzt bearbeitet:
Danke dir. Funktioniert zwar immer noch nicht, diesmal aber wegen was anderem wo ich jetzt erst mal nachdenken muss, wie ich das am besten anstelle. Danke dir.
 

Zurück
Oben