Exercise - 6
Exercise - 6
Aim:
Software requirements:
Java jdk 17
Notepad
Source code:
package mypack;
package mypack;
import mypack.*;
obj.display();
}
Output :
D:\046Java>javac -d . Testpack.java
D:\046Java>java mypack.Testpack
Source code :
Software requirements:
Java jdk 17
Notepad
Factorial Package
package MyPack1;
int fact=1,i,n=4;
for(i=1;i<=n;i++){
fact=fact*i;
System.out.println("Factorial of 4 is "+fact);
}
}
package MyPack1;
import MyPack1.*;
obj.facto();
Output:
D:\046Java>javac -d . factorial.java
D:\046Java>javac -d . Test1.java
D:\046Java>java MyPack1.Test1
Factorial of 4 is 24
6(c) Program to create a package which has classes and methods to read
Student Admission details.
Source code:
int age;
char sex;
String name,add,fn,mn;
age=e;
sex=f;
name=a;
add=d;
fn=b;
mn=c;
System.out.println("Age="+age);
System.out.println("Student is "+sex);
package first;
int avg,att,rollno;
avg=f;
att=g;
rollno=h;
}
// class for faculty details(in package second)
package second;
String name,des,pos;
name=n;
des=d;
pos=p;
System.out.println("STAFF DETAILS");
System.out.println("Designation= "+des);
System.out.println("His Posistion::"+pos);
// MAIN CLASS
import first.*;
import second.*;
class PackageDemo
{
a.display();
de.display2();
second.Teacherinfo b=new
second.Teacherinfo("DAVID","Faculty","Professor");
b.display();
Output:
D:\>javac Acedamicinfo.java
D:\>javac Studentinfo.java
D:\>javac Teacherinfo.java
D:\>javac Package.java
D:\>java Package
Age=18
Student is M
Address of the student is: VIZAG
STAFF DETAILS
Designation= Faculty
His Posistion::Professor
Source code:
//SAVE AS Emp.java
package employee;
int bpay;
double hra,da,npay,pf,grosspay,incometax,allowance;
public Emp(String n, String id, String c, int b)
name = n;
empid = id;
category = c;
bpay = b;
da = bpay*0.05;
hra = bpay*0.09;
pf = bpay*0.11;
allowance = bpay*0.10;
grosspay = bpay+da+hra+allowance-pf;
incometax = 0.75*grosspay;
System.out.println("/n/n Name:"+name);
System.out.println("/n/n Empid:"+empid);
System.out.println("/n/n Category:"+category);
System.out.println("/n/n bpay:"+bpay);
System.out.println("/n/n da:"+da);
System.out.println("/n/n hra:"+hra);
System.out.println("/n/n pf:"+pf);
System.out.println("/n/n all:"+allowance);
System.out.println("/n/n gs:"+grosspay);
System.out.println("/n/n Incometax:"+incometax);
System.out.println("/n/n npay:"+npay);
//SAVE as Emppay.java
import java.io.*;
import employee.Emp;
class Emppay
e.call();
e.display();
/*OUTPUT:
D:\>javac -d . Emp.java
D:\>javac -d . Emppay.java
D:\>java Emppay
Employee Details
Name: ANU
Empid: 23
Category: Female
bpay: 12000
da: 600.0
hra: 1080.0
pf: 1320.0
allowance: 1200.0
grosspay: 13560.0
Incometax: 10170.0
npay: 3390 */