Illégale Début de l'Expression Java Booléen?

Je suis en train de lancer un bit à Bit de comparaison de numéro et mon code ne cesse de revenir avec un Illégales début de l'expression à la ligne 30 de mon code avec l'instruction "if".

Mon code se lit comme suit:

public class Project7 {

    public static void main(String[] args) {
        Scanner keyboard = new Scanner(System.in);
        double P = keyboard.nextDouble(); 
        double Q = keyboard.nextDouble();
        double R = keyboard.nextDouble();
        double S = keyboard.nextDouble();
        boolean First_Relation;
        boolean Second_Relation;

        if (P > Q) First_Relation = true;
        if (R < S) Second_Relation = true;

        if (First_Relation = true) & (Second_Relation = true); 
        System.out.println("Given the values for p,q,r, and s the expression "
        + "(p > q) && !(r < s) evaluates to " );
    }
}
First_Relation = true devrait être First_Relation == true dans if
Pourquoi les gens sont à droit de vote de la question vers le bas? Il pose la question aussi clairement que le demandeur est en mesure, et témoigne de l'effort. Pas chaque question sur des sujets avancés ou cible avancée des codeurs.
Tu veux dire, le troisième si la déclaration?
La question n'est pas demonstarte effort sur ce qu'il a essayer de résoudre le syntactical error, c'est pourquoi.

OriginalL'auteur Tanner Banks | 2013-09-27