/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Employee{
private int id;
private int ssnNo;
private int age;
private double salary;
static int idCounter = 0;
public int getId(){
return id;
}
public void setId(int id){
this.id = id;
}
return name;
}
public void setName
(String name
){ this.name = name;
}
public String getDesignation
(){ return designation;
}
public void setDesignation
(String designation
){ this.designation = designation;
}
public int getSsnNo(){
return ssnNo;
}
public void setSsnNo(int ssnNo){
this.ssnNo = ssnNo;
}
public int getAge(){
return age;
}
public void setAge(int age){
this.age = age;
}
public double getSalary(){
return salary;
}
public void setSalary(double salary){
this.salary = salary;
}
public static int getIdCounter() {
return idCounter;
}
public Employee
(String name,
String designation,
int ssnNo,
int age,
double salary
){ this.name = name;
this.designation = designation;
this.ssnNo = ssnNo;
this.age = age;
this.salary = salary;
idCounter = idCounter + 1;
this.id = idCounter;
}
}
class Ideone
{
{
// your code goes here
Employee employee1= new Employee("jirhehb","siarpha",35,70,776.0);
System.
out.
println("Value of idCounter : " + Employee.
getIdCounter()); Employee employee2= new Employee("ycrdzsi","voivkqr",32,87,484.0);
System.
out.
println("Value of idCounter : " + Employee.
getIdCounter()); Employee employee3= new Employee("txdxrzv","azpjbbb",4,63,369.0);
System.
out.
println("Value of idCounter : " + Employee.
getIdCounter()); Employee employee4= new Employee("pefjukm","mctpbqe",36,0,951.0);
System.
out.
println("Value of idCounter : " + Employee.
getIdCounter()); Employee employee5= new Employee("shbrzke","lpcnymz",51,86,181.0);
System.
out.
println("Value of idCounter : " + Employee.
getIdCounter()); }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KCWNsYXNzIEVtcGxveWVlewoJCQoJCXByaXZhdGUgaW50IGlkOwoJCXByaXZhdGUgU3RyaW5nIG5hbWU7CgkJcHJpdmF0ZSBTdHJpbmcgZGVzaWduYXRpb247CgkJcHJpdmF0ZSBpbnQgc3NuTm87CgkJcHJpdmF0ZSBpbnQgYWdlOwoJCXByaXZhdGUgZG91YmxlIHNhbGFyeTsKCQlzdGF0aWMgaW50IGlkQ291bnRlciA9IDA7CgkJCgkJcHVibGljIGludCBnZXRJZCgpewoJCQlyZXR1cm4gaWQ7CgkJfQoJCXB1YmxpYyB2b2lkIHNldElkKGludCBpZCl7CgkJCXRoaXMuaWQgPSBpZDsKCQl9CgkJCgkJcHVibGljIFN0cmluZyBnZXROYW1lKCl7CgkJCXJldHVybiBuYW1lOwoJCX0KCQlwdWJsaWMgdm9pZCBzZXROYW1lKFN0cmluZyBuYW1lKXsKCQkJdGhpcy5uYW1lID0gbmFtZTsKCQl9CgkJCgkJcHVibGljIFN0cmluZyBnZXREZXNpZ25hdGlvbigpewoJCQlyZXR1cm4gZGVzaWduYXRpb247CgkJfQoJCXB1YmxpYyB2b2lkIHNldERlc2lnbmF0aW9uKFN0cmluZyBkZXNpZ25hdGlvbil7CgkJCXRoaXMuZGVzaWduYXRpb24gPSBkZXNpZ25hdGlvbjsKCQl9CgkJCgkJcHVibGljIGludCBnZXRTc25ObygpewoJCQlyZXR1cm4gc3NuTm87CgkJfQoJCXB1YmxpYyB2b2lkIHNldFNzbk5vKGludCBzc25Obyl7CgkJCXRoaXMuc3NuTm8gPSBzc25ObzsKCQl9CgkJCgkJcHVibGljIGludCBnZXRBZ2UoKXsKCQkJcmV0dXJuIGFnZTsKCQl9CgkJcHVibGljIHZvaWQgc2V0QWdlKGludCBhZ2UpewoJCQl0aGlzLmFnZSA9IGFnZTsKCQl9CgkJCgkJcHVibGljIGRvdWJsZSBnZXRTYWxhcnkoKXsKCQkJcmV0dXJuIHNhbGFyeTsKCQl9CgkJcHVibGljIHZvaWQgc2V0U2FsYXJ5KGRvdWJsZSBzYWxhcnkpewoJCQl0aGlzLnNhbGFyeSA9IHNhbGFyeTsKCQl9CgkJCgkJcHVibGljIHN0YXRpYyBpbnQgZ2V0SWRDb3VudGVyKCkgewogICAgCXJldHVybiBpZENvdW50ZXI7CgkJfQoJCQoJCXB1YmxpYyBFbXBsb3llZShTdHJpbmcgbmFtZSwgU3RyaW5nIGRlc2lnbmF0aW9uLCBpbnQgc3NuTm8sIGludCBhZ2UsIGRvdWJsZSBzYWxhcnkpewoJCQl0aGlzLm5hbWUgPSBuYW1lOwoJCQl0aGlzLmRlc2lnbmF0aW9uID0gZGVzaWduYXRpb247CgkJCXRoaXMuc3NuTm8gPSBzc25ObzsKCQkJdGhpcy5hZ2UgPSBhZ2U7CgkJCXRoaXMuc2FsYXJ5ID0gc2FsYXJ5OwoJCQlpZENvdW50ZXIgPSBpZENvdW50ZXIgKyAxOwoJCQl0aGlzLmlkID0gaWRDb3VudGVyOwoJCX0KCX0KCQpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJCUVtcGxveWVlIGVtcGxveWVlMT0gbmV3IEVtcGxveWVlKCJqaXJoZWhiIiwic2lhcnBoYSIsMzUsNzAsNzc2LjApOwoJCVN5c3RlbS5vdXQucHJpbnRsbigiVmFsdWUgb2YgaWRDb3VudGVyIDogIiArIEVtcGxveWVlLmdldElkQ291bnRlcigpKTsKCQlFbXBsb3llZSBlbXBsb3llZTI9IG5ldyBFbXBsb3llZSgieWNyZHpzaSIsInZvaXZrcXIiLDMyLDg3LDQ4NC4wKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIlZhbHVlIG9mIGlkQ291bnRlciA6ICIgKyBFbXBsb3llZS5nZXRJZENvdW50ZXIoKSk7CgkJRW1wbG95ZWUgZW1wbG95ZWUzPSBuZXcgRW1wbG95ZWUoInR4ZHhyenYiLCJhenBqYmJiIiw0LDYzLDM2OS4wKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIlZhbHVlIG9mIGlkQ291bnRlciA6ICIgKyBFbXBsb3llZS5nZXRJZENvdW50ZXIoKSk7CgkJRW1wbG95ZWUgZW1wbG95ZWU0PSBuZXcgRW1wbG95ZWUoInBlZmp1a20iLCJtY3RwYnFlIiwzNiwwLDk1MS4wKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIlZhbHVlIG9mIGlkQ291bnRlciA6ICIgKyBFbXBsb3llZS5nZXRJZENvdW50ZXIoKSk7CgkJRW1wbG95ZWUgZW1wbG95ZWU1PSBuZXcgRW1wbG95ZWUoInNoYnJ6a2UiLCJscGNueW16Iiw1MSw4NiwxODEuMCk7CgkJU3lzdGVtLm91dC5wcmludGxuKCJWYWx1ZSBvZiBpZENvdW50ZXIgOiAiICsgRW1wbG95ZWUuZ2V0SWRDb3VudGVyKCkpOwoJfQp9