import fr.jussieu.script.*;

public class Majorite {
    /**
     * Demande à l'utilisateur trois boolean
     * et affiche un message indiquant s'il y a une majorité de true ou false.
     */
    public static void main (String [] arguments)
    {
        boolean maj,a,b,c;

        Deug.print("Entrez le boolean a (0 pour faux/autre valeur poru vrai) ");
        a = (Deug.readInt() != 0);

        Deug.print("Entrez un boolean b ");
        b = (Deug.readInt() != 0);

        Deug.print("Entrez un boolean c ");
        c = (Deug.readInt() != 0);


        // On pourrait écrire simplement 
        // maj = (a && b) || (b && c) || (c && a);
        if (a == true) // ou : if (a)
            if (b)
                maj = true;
            else
                {
                    if (c)
                        maj = true;
                    else
                        maj = false;
                }
        else
            // ici, a est false
            if (b)
                if (c)
                    maj = true;
                else    // ce else se rapporte au if le plus proche
                        // dans le même bloc
                    maj = false;
            else
                maj = false;
        
        if (maj)
            Deug.println("Majorite de true");
        else
            Deug.println("Majorite de false");

    }
}