Untitled

 avatar
unknown
plain_text
4 months ago
8.7 kB
5
Indexable
EMPLOYEE

import java.util.Scanner;
public class Employee {
 int empno;
 String empName;
 float salary, hra, da, it, gp;
 Employee() {
 empno=0;
 empName = "";
 salary = 0.0f;
 hra = 0.0f;
 da = 0.0f;
 it = 0.0f;
 gp = 0.0f;
 }
 void getData() {
 Scanner sc=new Scanner(System.in);
 System.out.print("Enter Employee number: ");
 empno = sc.nextInt();
 System.out.print("Enter Employee Name: ");
 empName = sc.next();
 System.out.print("Enter Employee Salary: ");
 salary = sc.nextFloat();
 }
 void calculatePay() {
 hra = salary * 0.1f;
 da = salary * 0.555f;
 it = salary * 0.06f;
 gp = salary + hra + da - it ;
 }
 void display() {
 System.out.println("**************************************");
 System.out.println(" Salary Slip ");
 System.out.println("**************************************");
 System.out.println("\tEmployee number: "+empno);
System.out.println("\tName: "+empName);
 System.out.println("\tBasic pay: "+salary);
 System.out.println("\tHousing Rent Allowance: "+hra);
 System.out.println("\tDearness Allowance: "+da);
 System.out.println("\tIncome Tax: "+it);
 System.out.println("\tGrass pay: "+gp);
 }
}
//Lab1EmployeePayroll.java
public class Lab1EmployeePayroll {
public static void main(String[] args) {
Employee e = new Employee();
e.getData();
 e.calculatePay();
 e.display();
}
}



pro2 
OVERLOADING


class StudentData{
 private int stuID;
 private String stuName;
 private int stuAge;
 //Default constructor
 StudentData() {
 stuID = 100;
 stuName = "Tony";
 stuAge = 18;
 }
 //Parameterized constructor
 StudentData(int num1, String str, int num2) {
 stuID = num1;
 stuName = str;
 stuAge = num2;
 }
 public void print() {
 System.out.println("Student Name is: "+stuName);
 System.out.println("Student Age is: "+stuAge);
 System.out.println("Student ID is: "+stuID);
 }
}
Method Overloading
geomSquare.java
public class geomSquare {
void calcArea(float a) {
float area = a * a;
System.out.println("The Area of a Square = " + area + " Sq Units");
}
void calcArea(float a, float b) {
float area = a * b;
System.out.println("The Area of a Rectangle = " + area + " Sq Units");
}
void calcArea(double r) {
    double area = 3.14 * r * r;
System.out.println("The Area of a Circle = " + area + " Sq Units");
}
void calcArea(double a, double b) {
double area = (a * b) / 2;
System.out.println("The Area of a Triangle = " + area);
}
}
Cons_Mthd_overloading.java
public class Cons_Mthd_overloading {
public static void main(String[] args) {
//Constructor Overloading
System.out.println("CONSTRUCTOR OVERLOADING\n");
StudentData myobj = new StudentData();
myobj.print();
StudentData myobj2 = new StudentData(9611, "James Peter", 6);
myobj2.print();
//Method Overloading
System.out.println("\nMETHOD OVERLOADING");
geomSquare obj = new geomSquare();
obj.calcArea(10.6f);
obj.calcArea(14.3f, 22.5f);
obj.calcArea(11.67);
obj.calcArea(18.0, 25.4);
}
}



pro 3 
sort

import java.util.Scanner;
public class Lab2_BubbleSort {
Scanner sc=new Scanner(System.in);
 int[] inputArray() {
 System.out.println("Enter number of elements");
 int n=sc.nextInt();
 int[] input=new int[n];
 for(int i=0;i<n;i++) {
 System.out.println("Enter Element "+(i+1));
 input[i]=sc.nextInt();
 }
 return input;
 }
void bubbleSort(int arr[]) {
 int n = arr.length;
 for (int i = 0; i < n-1; i++)
 for (int j = 0; j < n-i-1; j++)
 if (arr[j] > arr[j+1]) {
 int temp = arr[j];
 arr[j] = arr[j+1];
 arr[j+1] = temp;
 }
 }
 void printArray(int arr[]) {
 int n = arr.length;
 for (int i=0; i<n; i++)
 System.out.print(arr[i] + " ");
 System.out.println();
 }
public static void main(String[] args) {
Lab2_BubbleSort ob = new Lab2_BubbleSort();
int inputArr[]=ob.inputArray();
 ob.bubbleSort(inputArr);
 System.out.println("Sorted array");
 ob.printArray(inputArr);
}
}



pro  4
String



import java.util.*;
public class Lab4_StringManip {
void string_mani() {
String str1 = "Java";
String str2 = "JavascriptJava";
System.out.println("--------String Manipulation Methods-----");
System.out.println("----------------------------------------");
System.out.println("Combined String using concat():"+str1.concat(str2));
System.out.println("Length of String: " + str2.length());
System.out.println("Character at position 5: " + str2.charAt(5));
System.out.println("Index of character 'S': " + str2.indexOf('a'));
System.out.println("Compare To 'JAVA': " + str1.compareTo("JAVA"));
System.out.println("Compare To 'JAVA' - Case Ignored: " + str1.compareToIgnoreCase("JAVA"));
System.out.println("Contains sequence 'tar': " + str2.contains("rip"));
System.out.println("Replace 'Java' with 'VB': " + str2.replace("Java", "VB"));
System.out.println("Replace 'Java' with 'VB': " + str2.replaceFirst("Java", "VB"));
}
void string_buffer() {
//StringBuffer Methods
System.out.println("\n--------String Buffer Methods-----");
System.out.println("----------------------------------");
StringBuffer s = new StringBuffer("Bufferclass");
System.out.println("Appended String : "+s.append("Java"));
System.out.println("Inserted String : "+s.insert(5,"Java"));
 System.out.println("Reversed String : "+s.reverse());
System.out.println("Replaced String : "+s.replace(1,3,"Java"));
System.out.println("String after deletion : "+s.delete(1,3));
System.out.println("String after deletecharat : "+s.deleteCharAt(7));
}
void string_tokenizer() {
 System.out.println("\n--------String Tokenizer------");
 System.out.println("------------------------------");
 StringTokenizer st = new StringTokenizer("Spread the Java Wing"," ");
System.out.println("Total number of Tokens: "+st.countTokens());
while (st.hasMoreTokens()) {
 System.out.println(st.nextToken());
 }
 StringTokenizer st1 = new StringTokenizer("Spread,the,Java,Wing");
 System.out.println("Next token is : " + st1.nextToken(","));
}
public static void main(String[] args) {
Lab4_StringManip ls=new Lab4_StringManip();
int ch;
Scanner sc=new Scanner(System.in);
System.out.println("1. String Manipulation Basic Methods");
System.out.println("2. String Buffer Methods");
System.out.println("3. String Tokenizer");
do {
System.out.println("Enter the choice");
ch=sc.nextInt();
switch(ch) {
case 1:
ls.string_mani();
break;
case 2:
ls.string_buffer();
break;
case 3:
ls.string_tokenizer();
break;
default:
System.out.println("Enter valid choice");
}
}while(ch>3);
 }
}



pro 5
bank (inheritace)

public class account_detail {
int ac;
String nm,ad,ph;
double bl;
account_detail(int i, String n, String a, String p, double d) {
ac=i;
nm=n;
ad=a;
ph=p;
bl=d;
}
public void accountholder() {
System.out.println("------------------------");
System.out.println(" ACCOUNT DETAILS ");
System.out.println("------------------------");
System.out.println("Account Number :"+ac);
System.out.println("Account Holder Name :"+nm);
System.out.println("Account Holder Address :"+ad);
System.out.println("Account Holder Phone :"+ph);
System.out.println("Account Holder Balance :"+bl);
}
}
savings_Account.java
public class savings_Account extends account_detail{
    savings_Account(int i, String n, String a, String p, double d){
super(i,n,a,p,d);
}
public void deposit(double amount) {
System.out.println("OLD BALANCE :"+bl);
bl += amount;
 System.out.println("Account Holder Balance :"+bl);
 }
public void withdraw(double amount) {
 if (bl >= amount) {
 bl -= amount;
 }
 else {
 System.out.println("Insufficient balance");
 }
 System.out.println("Account Holder Balance :"+bl);
 }
public void calculateintrest(double intr) {
double it=(bl*intr)/100;
System.out.println("Intrest for Year :"+it);
}
}



pro6
interface




import java.util.Scanner;
//Interface
interface Area {
double Compute(double a, double b);
}
//Rectangle Class
class Rectangle implements Area{
public double Compute(double l, double b) {
return (l*b);
}
}
//Triangle class
class Triangle implements Area{
public double Compute(double b, double h) {
return (b*h/2);
}
}
public class Lab6_Interface {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("Enter Length");
double l=sc.nextDouble();
System.out.println("Enter Breadth");
double b=sc.nextDouble();
System.out.println("Enter Height");
double h=sc.nextDouble();
Rectangle rect = new Rectangle();
double RArea = rect.Compute(l, b);
System.out.println("The area of the Rectangle is "+RArea);
Triangle tri = new Triangle();
double TArea = tri.Compute(b, h);
System.out.println("The area of the triangle is "+TArea);
}
}
Editor is loading...
Leave a Comment