OOPs, Classes, Methods
COMPARE PHONE NUMBER
Sample Input/Output 1:
Enter Name
william
Enter UserName
william####
Enter Password
william
Enter PhoneNumber
9092314562
Enter Name
john
Enter UserName
john@123
Enter Password
john@123
Enter PhoneNumber
9092312102
Different Users
public class User {
private String name;
private String username;
private String password;
private long phoneNumber;
public User(String name, String username, String password, long phoneNumber) {
this.name=name;
this.username=username;
this.password=password;
this.phoneNumber=phoneNumber;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name=name;
}
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 long getPhoneNumber() {
return phoneNumber;
}
public void setPhoneNumber(long phoneNumber) {
this.phoneNumber=phoneNumber;
}
public boolean comparePhoneNumber(User user) {
if(this.phoneNumber==user.getPhoneNumber()) { //here, 'this' refers to user1 and 'user' to user2
return true;
}
else {
return false;
}
}
}
import java.util.Scanner;
class Main{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter Name");
String name1=sc.next();
System.out.println("Enter UserName");
String username1=sc.next();
System.out.println("Enter Password");
String password1=sc.next();
System.out.println("Enter PhoneNumber");
long phoneNumber1=sc.nextLong();
System.out.println("Enter Name");
String name2=sc.next();
System.out.println("Enter UserName");
String username2=sc.next();
System.out.println("Enter Password");
String password2=sc.next();
System.out.println("Enter PhoneNumber");
long phoneNumber2=sc.nextLong();
User user1= new User(name1,username1,password1,phoneNumber1);
User user2= new User(name2,username2,password2,phoneNumber2);
boolean result=user1.comparePhoneNumber(user2);
if(result==true) {
System.out.println("Same Users");
}else {
System.out.println("Different Users");
}
}
}
Comments
Post a Comment