Sessional 1
Sessional 1
import java.util.Scanner;
public class EmployeePerformance {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("Scores of Work Quality: ");
int a=sc.nextInt();
System.out.println("Scores of Punctuality: ");
int b=sc.nextInt();
System.out.println("Scores of Teamwork: ");
int c=sc.nextInt();
System.out.println("Scores of Problem-Solving: ");
int d=sc.nextInt();
System.out.println("Scores of Communication: ");
int e=sc.nextInt();
int per=(a+b+c+d+e)*100/500;
OUTPUT:
QUESTION 2: Write a Java program to generate the factorial of a
given number.
import java.util.*;
public class FactorialCalculator {
public static int fac(int num) {
if (num == 0) {
return 1;
}else {
return num * fac(num -1);
}
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Enter a number: ");
int a = sc.nextInt();
FactorialCalculator Fact = new FactorialCalculator();
System.out.println(Fact.fac(a));
}
}
OUTPUT:
Question 4: Write a Java program to manage Employee details
using the concepts of default constructor, no-arg constructor
defined by the programmer, and parameterized constructor.
class Employee {
private String name;
private String position;
private double salary;
public Employee() {
System.out.println("No argument constructor called");
}
System.out.println("Employee 1: ");
emp1.displayEmployeeDetails();
System.out.println("Employee 2: ");
emp2.displayEmployeeDetails();
System.out.println("Employee 3: ");
emp3.displayEmployeeDetails();
}
}
OUTPUT: