In this post, we will see how to use Scanner class to read user registration data from console and we populate all input data into Register class object.
Java Scanner - Registration Example
package com.java.tutorials.projects.login;
import java.util.Scanner;
public class Registration {
static Register register = new Register();
public static void main(String[] args) {
try (Scanner scanner = new Scanner(System.in)) {
System.out.print(" Enter firstName => ");
String firstName = scanner.nextLine();
register.setFirstName(firstName);
System.out.print(" Enter lastName => ");
String lastName = scanner.nextLine();
register.setLastName(lastName);
System.out.print(" Enter userName => ");
String userName = scanner.nextLine();
register.setUserName(userName);
System.out.print(" Enter password => ");
String password = scanner.nextLine();
register.setPassword(password);
System.out.print(" Enter emailId => ");
String emailId = scanner.nextLine();
register.setEmailId(emailId);
System.out.print(" Enter phoneNo => ");
long phoneNo = scanner.nextLong();
register.setPhoneNo(phoneNo);
System.out.println(register.toString());
}
}
}
class Register {
private String firstName;
private String lastName;
private String userName;
private String password;
private String emailId;
private long phoneNo;
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getEmailId() {
return emailId;
}
public void setEmailId(String emailId) {
this.emailId = emailId;
}
public long getPhoneNo() {
return phoneNo;
}
public void setPhoneNo(long phoneNo) {
this.phoneNo = phoneNo;
}
@Override
public String toString() {
return "Register [firstName=" + firstName + ", lastName=" + lastName + ", userName=" + userName + ", password=" +
password + ", emailId=" + emailId + ", phoneNo=" + phoneNo + "]";
}
}
Output:
Enter firstName => Ramesh
Enter lastName => Fadatare
Enter userName => Ramesh Fadatare
Enter password => Password
Enter emailId => ramesh@gmail.com
Enter phoneNo => 1234567899
Register [firstName=Ramesh, lastName=Fadatare, userName=Ramesh Fadatare, password=Password, emailId=ramesh@gmail.com, phoneNo=1234567899]
References
https://www.javaguides.net/2020/02/java-scanner-class-example-tutorial.html
Comments
Post a Comment