package initial;
public class Comparaisons {
public static void main(String[] args) {
ConsoleTexte mc=new ConsoleTexte();
mc.ecritln(3<5);
mc.ecritln(2+2==5);
mc.ecritln("Moi"=="Moi");
mc.ecritln("Moi"=="moi");
mc.ecritln("hier"!="demain");
mc.ecritln("A"=="a");
mc.ecritln('a'<'b'); // les caractères peuvent être comparés entre eux, selon l'ordre alphabétique
}
}
Le résultat d'une comparaison peut être affecté à une variable booléenne, comme dans le programme ci-dessous.
package initial; public class Boo{ public static void main(String[] args){ ConsoleTexte mc=new ConsoleTexte(); boolean p1,p2; p1=2==3; // affecte à p1 la valeur de "2==3", c'est à dire "false" (car 2 n'est pas égal à 3) p2=2<3; // affecte à p2 la valeur de "2<3", c'est à dire "true" (car 2 est inférieur à 3) mc.ecritln("2=3 est "+p1); mc.ecritln("2<3 est "+p2); } }Un petit test de calcul ?
package initial; public class TestCalcul { public static void main(String[] args) { ConsoleTexte mc=new ConsoleTexte(); mc.ecritln("Combien font 2+2 ?"); double resultat=mc.getValeur(); mc.ecritln(2+2==resultat); } }