diff --git a/DEV3.2/TP01/01_Listes/Main.class b/DEV3.2/TP01/01_Listes/Main.class new file mode 100644 index 0000000..806536b Binary files /dev/null and b/DEV3.2/TP01/01_Listes/Main.class differ diff --git a/DEV3.2/TP01/01_Listes/Main.java b/DEV3.2/TP01/01_Listes/Main.java new file mode 100644 index 0000000..82537e0 --- /dev/null +++ b/DEV3.2/TP01/01_Listes/Main.java @@ -0,0 +1,39 @@ +import java.util.ArrayList; + +public class Main { + public static void main(String[] args) { + ArrayList tabEntiers = new ArrayList(); + ArrayList tabFlottants = new ArrayList<>(); + ArrayList tabNombres = new ArrayList<>(); + + // a) (les lignes commentées ne compilent pas) + + tabEntiers.add(2); + // tabEntiers.add(0.4f); + // tabEntiers.add(14L); + + //tabFlottants.add(2); + tabFlottants.add(0.4f); + //tabFlottants.add(14L); + + tabNombres.add(2); + tabNombres.add(0.4f); + tabNombres.add(14L); + + + // b) Seuls les transvasements de ArrayList à ArrayList et ArrayList à ArrayList fonctionneront + + //tabEntiers.addAll(0, tabFlottants); + //tabEntiers.addAll(0, tabNombres); + + //tabFlottants.addAll(0, tabEntiers); + //tabFlottants.addAll(0, tabNombres); + + tabNombres.addAll(0, tabEntiers); + tabNombres.addAll(0, tabFlottants); + + System.out.println(tabNombres); + + + } +} \ No newline at end of file