JAVA Experiment No 4 - Packages in Java
JAVA Experiment No 4 - Packages in Java
Packages in Java
Output:
package pack;
class balance
{
String name;
double bal;
balance(String s,double b)
{
name=s;
bal=b;
}
void show()
{
if(bal<0)
System.out.println("-->");
System.out.println(name+":$"+bal);
}
}
class packpro
{
public static void main(String args[])
{
balance current[]=new balance[3];
current[0]=new balance("Someone",2300);
current[1]=new balance("Anyone",345.78);
current[2]=new balance("ABC",-321.89);
for(int i=0;i<3;i++)
current[i].show();
}
}
OUTPUT:
D:\JDK1.3\BIN\PACK>javac packpro.java
D:\JDK1.3\BIN\PACK>java pack.packpro
Someone:$2300.0
Anyone:$345.78
-->
ABC:$-321.89
import java.util.Vector;
public class ImportDemo
{
public ImportDemo()
{
// java.util.Vector is imported, hence we are
// able to access directly in our code.
Vector newVector = new Vector();
// java.util.ArrayList is not imported, hence
// we were referring to it using the complete
// package.
java.util.ArrayList newList = new java.util.ArrayList();
}
public static void main(String arg[])
{
new ImportDemo();
}
}
Theoretical Description:
//save by First.java
package learnjava;
//save by Second.java
package Java;
import learnjava.First;
//import learnjava.Welcome;
OUTPUT:
Welcome
Program 5: WAP to import all classes of the package.
Theoretical Description:
//save by First.java
package learnjava;
//save by Second.java
package Java;
import learnjava.*;
OUTPUT:
Hello
Welcome
Program 6: WAP to import static package in Java.
Theoretical Description:
package MyPackage;
import static java.lang.Math.*; //static import
import static java.lang.System.*; // static import
OUTPUT:
4096.0
Program 7: Write a program to include a Class in Java Package.
.
Theoretical Description:
package MyPackage;
public class Compare {
int num1, num2;
Compare(int n, int m) {
num1 = n;
num2 = m;
}
public void getmax(){
if ( num1 > num2 ) {
System.out.println("Maximum value of two numbers is " + num1);
}
else {
System.out.println("Maximum value of two numbers is " + num2);
}
}
public static void main(String args[]) {
Compare current[] = new Compare[3];
current[1] = new Compare(5, 10);
current[2] = new Compare(123, 120);
for(int i=1; i < 3 ; i++)
{
current[i].getmax();
}
}
}
Output:
Theoretical Description:
package Edureka;
public class Demo{
public static void main(String args[]) {
int n=10, m=11;
//Using fully qualified name instead of import
MyPackage.Compare current = new MyPackage.Compare(n, m);
if(n != m) {
current.getmax();
}
else {
System.out.println("Both the values are same");
}
}
}
Output: