Envie de prendre de multiples saisies de l'utilisateur en Java avec Setter Getter

Voici mon User.java classe.

public class User {
private String First_Name;
private String Last_Name;
public String getFirst_Name() {
    return First_Name;
}
public void setFirst_Name(String first_Name) {
    First_Name = first_Name;
}
public String getLast_Name() {
    return Last_Name;
}
public void setLast_Name(String last_Name) {
    Last_Name = last_Name;
}
public User(String first_Name, String last_Name) {
    super();
    First_Name = first_Name;
    Last_Name = last_Name;
}
public User() {
    //TODO Auto-generated constructor stub
}   
}

Je veux profiter de la contribution des différents utilisateurs que de nom et de prénom. Pour ce que j'ai la classe Input.java comme :

 public class InputLogic {

public static void main(String args[]) {
    Scanner sc = new Scanner(System.in);

    System.out.println("How many name you want to enter:");
      int num = sc.nextInt();
      int i=0;
      while(i < num){
    User firstname = new User();
    System.out.println(i + "Enter First name:");
    String firsttemp = sc.nextLine();
    firstname.setFirst_Name(firsttemp);
    User lastname = new User();
    System.out.println(i + "Enter Last name:");
    String lasttemp = sc.nextLine();
    lastname.setLast_Name(lasttemp);
    i++;

      }
} 
 }

Quoi de mal avec cette approche...??

  • Quel est le comportement que vous attendez que le dessus ne pas le faire? Ce n'est pas un bon forum pour "quel est le problème avec cela". Je pense que nous pouvons tous voir les questions ci-dessus, mais la question est: pourquoi pensez-VOUS qu'il est mauvais alors nous pourrions être en mesure pour vous aider à corriger ce qui est mal.
  • User lastname = new User(); voulez-vous un nouvel utilisateur pour le nom? il ne faut pas être le nom pour le même utilisateur que vous avez entré le nom de?
  • Veuillez suivre les conventions java. Par exemple First_Name devrait être firstName. Lire plus sur google sur les Conventions Java.
InformationsquelleAutor Vaibhav Jain | 2013-07-29