Je suis débutant en Java et j'ai vraiment besoin d'aide. J'ai créé une classe;

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
classe publique asdd {
    nom de chaîne ;
    Chaîne Nom de famille ;
    int âge ;
 
    public asdd(String value1,String value2,int value3){
 
        this.name=value1 ;
        this.Lastname=value2 ;
        this.age=value3 ;
    }
 
}
Ensuite, j'ai pensé à un code pour m'entraîner, mais j'ai traité un problème avec l'explication du contrôle si en dessous. Malgré le fait que l'information est "mike", mon programme évite if et exécute l'instruction else. Merci.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
importer java.util.Scanner ;
 
classe publique dd {
 
    public static void main(String[] arguments){
 
      asdd personne=new asdd("mike","ange",21);
      Entrée du scanner = nouveau scanner (System.in);
      String control=input.nextLine();
 
      si (control==person.name)
        System.out.println("salut bébé");
      autre
        System.out.println(person.Lastname);
 
   }
}
Aussi, je reçois une erreur après l'exécution du programme.
J'ai lu quelques ressources sur les instructions de contrôle Java sur wiki, et scaler pour rafraîchir ma compréhension des instructions de contrôle Java.