Correction TP5
Correction TP5
Correction TP5
Exercice 1:
package String;
import java.util.ArrayList;
import java.util.List;
System.out.println("s1 : \""+s1+"\"");
System.out.println("s1.length() = "+s1.length());
System.out.println("s1.toUpperCase() : \""
+s1.toUpperCase()+"\"");
System.out.println("s1.equals(\"def\") = "
+s1.equals("def"));
System.out.println("s1.equals(\"abc\") = "
+s1.equals("abc"));
System.out.println("s1.compareTo(\"agc3 monde\") = "
+s1.compareTo("agc3 monde"));
System.out.println("s1.charAt(1) = "+s1.charAt(1));
System.out.println("s1.replace(\"a d\") = "+s1.replace("a", "d"));
System.out.println("s1.indexOf(\"c\") = "+s1.indexOf("c"));
System.out.println("s3.concat(\"s4\") = "+s3.concat(s4));
System.out.println("Double.parseDouble(\"s5\") =
"+Double.parseDouble(s5)); //ou bien
System.out.println("Double.valueOf(\"s5\") = "+Double.valueOf(s5));
System.out.println("La valeur maximale de la classe Short =
"+Short.MAX_VALUE);
System.out.println("La valeur minimale de la classe Byte =
"+Byte.MIN_VALUE);
System.out.println("Liste l = "+l);
}
classe String
Exercice 2:
Classe Article
package Vector;
}
Classe Fragile
package Vector;
La relation entre Article et Magasin est une relation d'association avec navigation
dans un seul sens.
Classe Magasin
package Vector;
import java.util.Enumeration;
import java.util.Vector;
public Magasin() {
articles = new Vector<>();
}
}
// 2ème méthode
public void tousLesArticles() {
// for (Article article : articles) {
// System.out.println(articles);
// }
// 3ème méthode
// for (int i = 0; i < articles.size(); i++) {
// System.out.println(articles.get(i));
// }
}
Classe Test
package Vector;
import java.util.Vector;
public class Test {
public static void main(String[] args)
{
// Création des articles fragiles
Article tv = new Fragile ("LG", 7000.00);
Article machinealaver = new Fragile ("Beko", 6500.00);
Article refregerateur = new Fragile ("SAMSUNG", 5800.00);
Article microondes = new Fragile ("WHIRPOOL", 1800.00);
// Supprimer un article
Graiet.delete(1);
Pour rendre un article exportable, la classe Article doit implémenter l'interface Exportable. Ensuite, on
doit redéfinir les deux méthodes de l'interface pour :
Interface Exportable
public interface Exportable {
public double droitsDouane();