Java-Exp2

🧩 Syntax:
public class Employee {
    String name;
    int id;
    double salary;

    Employee() {
        name = "Unknown";
        id = 0;
        salary = 0.0;
    }

    Employee(String n, int i) {
        name = n;
        id = i;
        salary = 25000;
    }

    Employee(String n, int i, double s) {
        name = n;
        id = i;
        salary = s;
    }

    void display() {
        System.out.println("Employee Name: " + name + ", ID: " + id + ", Salary: " + salary);
    }

    public static void main(String[] args) {
        System.out.println("This code is written by Anuj Desai-24102031");

        Employee e1 = new Employee();
        Employee e2 = new Employee("Rahul", 102);
        Employee e3 = new Employee("Sneha", 103, 55000);
        Employee e4 = e2;

        e1.display();
        e2.display();
        e3.display();
        e4.display();
    }
}


xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx


class OverloadDemo {
    void area(int side) {
        System.out.println(side * side);
    }

    int area(int a, int b) {
        return a * b;
    }

    double area(int a, double b) {
        return a * b;
    }

    double area(double a, int b) {
        return a * b;
    }

    double area(int a, int b, int c) {
        double s = (a + b + c) / 2.0;
        return Math.sqrt(s * (s - a) * (s - b) * (s - c));
    }

    public static void main(String[] args) {
        System.out.println("This code is written by Anuj Desai-24102031");

        OverloadDemo d = new OverloadDemo();
        d.area(3);
        int x = d.area(3, 4);
        System.out.println("Area is " + x);
        System.out.println("Area is " + d.area(3, 4, 5));
        System.out.println("Area is " + d.area(2, 3.5));
        System.out.println("Area is " + d.area(2.5, 3));
    }
}