InterruptedException

Status
Nicht offen für weitere Antworten.

Vril

Bekanntes Mitglied
Hallo,
ergibt zwar keinen wirklichen Sinn, möchte aber aus Übungsgründen das mein Programm mit Thread.sleep(5000) 5 Sekunden pause macht. Irgendwie binde ich aber die InterruptedException falsch ein:
Code:
public class Bubble_Zahl{ 
    
public static void main (String[] args){ 
int[] feld = {9, 125, 12, 1, 5}; 
    
    for(int i = 0; i < feld.length; i++) {
    System.out.println("unsortiert: " + feld[i]);
    }
      for (int i = 1; i < feld.length; i++) 
      for (int j = feld.length-1; j >=i; j--) 
      if (feld[j] < feld[j-1]){ 
      int temp = feld [j]; 
      feld[j] = feld[j-1]; 
      feld[j-1] = temp; 
     } 
      System.out.println("=======================");
      System.out.println("Achtung ich sortierte..");
      System.out.println("=======================");{
    		
    	Thread.sleep(5000);{
    	throws (InterruptedException e)        }
    	
  for (int i=0; i < feld.length; i++) 
  { 
       System.out.println("sortiert: " + feld[i]); 
  } 
}
}
}
Was hab ich falsch gemacht?
 

DesertFox

Bekanntes Mitglied
und danach einen try/catch block um das sleep, nur Methoden geht das, was du gemacht hat, das mit der throws klausel
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben