Write a method main that demonstrates class Employee's capabilities by

creating two Employee objects. Initialize one of the objects (give values to
the instance variables) using the constructor and display its instance
variable values through the display method. Using the set methods initialize
the other object with instance variable values input from the keyboard, and
then display them using the get methods.

To demonstrate the capabilities of the `Employee` class, you can start by creating a class called `Employee` with the necessary instance variables, constructors, and methods. Here's an example of how you can implement it:

```java
import java.util.Scanner;

class Employee {
private String name;
private int age;
private double salary;

// Constructor with parameters
public Employee(String name, int age, double salary) {
this.name = name;
this.age = age;
this.salary = salary;
}

// Display method to print instance variable values
public void display() {
System.out.println("Name: " + name);
System.out.println("Age: " + age);
System.out.println("Salary: " + salary);
}

// Getters and Setters
public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

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;
}
}
```

Now, to demonstrate the capabilities, you can create a `main` method that will create two `Employee` objects as per the requirements. Here's how you can do it:

```java
public class Main {
public static void main(String[] args) {
// Creating the first Employee object using the constructor
Employee employee1 = new Employee("John Doe", 30, 50000);
employee1.display();

// Creating the second Employee object and initializing the instance variables using user input
Employee employee2 = new Employee();
Scanner scanner = new Scanner(System.in);

System.out.print("Enter name: ");
String name = scanner.nextLine();
employee2.setName(name);

System.out.print("Enter age: ");
int age = scanner.nextInt();
employee2.setAge(age);

System.out.print("Enter salary: ");
double salary = scanner.nextDouble();
employee2.setSalary(salary);

employee2.display();

scanner.close();
}
}
```

In the `main` method, we first create the first `Employee` object by providing values to the constructor. Then, we use the `display` method to print the instance variable values of the first employee object.

Next, we create the second `Employee` object without providing any values. Instead, we use setter methods to input values for each instance variable using the `Scanner` class to read user input. Finally, we call the `display` method to print the instance variable values of the second employee object.

Remember to import the required classes (`java.util.Scanner`) at the top of your file.