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