diff --git a/bin/tpqu04/exo2.class b/bin/tpqu04/exo2.class
index 7dc92b37720cfde5659e5a983dc39530a58aafb8..95b1a666bf9923e5cde1c3290641273dd6603308 100644
Binary files a/bin/tpqu04/exo2.class and b/bin/tpqu04/exo2.class differ
diff --git a/src/tpqu04/MyException.java b/src/tpqu04/MyException.java
old mode 100644
new mode 100755
diff --git a/src/tpqu04/exemple2.java b/src/tpqu04/exemple2.java
old mode 100644
new mode 100755
diff --git a/src/tpqu04/exemple3.java b/src/tpqu04/exemple3.java
old mode 100644
new mode 100755
diff --git a/src/tpqu04/exemple4.java b/src/tpqu04/exemple4.java
old mode 100644
new mode 100755
diff --git a/src/tpqu04/exemple5.java b/src/tpqu04/exemple5.java
old mode 100644
new mode 100755
diff --git a/src/tpqu04/exemple6.java b/src/tpqu04/exemple6.java
old mode 100644
new mode 100755
diff --git a/src/tpqu04/exo2.java b/src/tpqu04/exo2.java
old mode 100644
new mode 100755
index 64d7079614e83cad0a93a7bee6c7a9aeb8373e93..eed32a59a04728182c61d932a15cb92c04433934
--- a/src/tpqu04/exo2.java
+++ b/src/tpqu04/exo2.java
@@ -18,7 +18,11 @@ public static void statement() { // demande la lecture d’un entier et qu’aut
         System.out.println("The result is: " + division(x,y));
     } catch (ArithmeticException e) {}
         finally {
-            System.out.println("Gros bêta");
+            System.out.println("Diviser par 0");
+        }
+        catch (ArrayIndexOutOfBoundsException e) {}
+        finally {
+            System.out.println("Sortie du tableau");
         }
 
     }
diff --git a/src/tpqu04/testException.java b/src/tpqu04/testException.java
old mode 100644
new mode 100755
index 72023a9d0fdebaf2ea892b08e44d742f997befca..378c7bcc3514285d4554ccecacd8ca40cde93092
--- a/src/tpqu04/testException.java
+++ b/src/tpqu04/testException.java
@@ -2,7 +2,7 @@ package tpqu04;
 
 public class testException {
 
-    public void example1() {
+    public void example1() { 
         doIt();
     }