Untitled
unknown
plain_text
10 months ago
8.7 kB
7
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