5. 5
box mycube = new box(7);
double vol;
vol=mybox1.volume();
System.out.println("volume of my box1 is " +vol);
vol=mybox2.volume();
System.out.println("volume of my box2 is " +vol);
vol= mycube.volume();
System.out.println("volume of mycube is " +vol);
}
}
OUTPUT
/*
C:sinny>javac overload.java
C:sinny>java overload
volume of my box1 is 0.0
volume of my box2 is -1.0
volume of mycube is 343.0
*/
6. 6
// Prefixincrement and postfix incrementoperators.
public class Increment
{
public static void main( String args[] )
{
int c=5; // assign 5 to c
System.out.println( c ); // prints 5
System.out.println( c++ ); // prints 5 then postincrements
System.out.println( c ); // prints 6
System.out.println(); // skip a line
// demonstrate prefix increment operator
c = 5; // assign 5 to c
System.out.println( c ); // prints 5
System.out.println( ++c ); // preincrements then prints 6
System.out.println( c ); // prints 6
} // end main
} // end class Increment
/*
Output :
C:sinny>javac Increment.java
C:sinny>java Increment
5
5
6
5
6
6*/
7. 7
// Prefixdecrement and postfix decrementoperators.
public class decrement
{
public static void main( String args[] )
{
int c=7; // assign 7 to c
System.out.println( c ); // prints 5
System.out.println( c-- ); // prints 5 then postdecrements
System.out.println( c ); // prints 6
System.out.println(); // skip a line
// demonstrate prefix decrement operator
c = 7; // assign 7 to c
System.out.println( c ); // prints 5
System.out.println( --c ); // predecrements then prints 6
System.out.println( c ); // prints 6
} // end main
} // end class decrement
OUTPUT
/*
C:sinny>javac decrement.java
C:sinny>java decrement
7
7
6
7
6
6 */
8. 8
// WAP to implementmethod overloading.
class overloadDemo
{
void test()
{
System.out.println("Function without parameter");
}
void test(int a) //overload test for one integer parameter.
{
System.out.println("a: "+ a);
}
void test(int a, int b) //overload test for two integer parameter.
{
System.out.println("a and b: " +a + " " + b);
}
double test(double a) //overload test for one double parameter.
{
System.out.println("double a: " +a);
return a*a;
}
}
class overloadmethd
{
public static void main(String args[])
{
overloadDemo ob = new overloadDemo();
double result;
ob.test();
ob.test(10);
ob.test(10,20);
result = ob.test(123.25);
System.out.println("result of ob.test(123.25):" + result);
}
}
12. 12
// WAP to implementsuper keyword
class Super
{
int x,y;
Super(int a,int b)
{
x=a;
y=b;
}
int area()
{
return x*y;
}
}
class Sub extends Super
{
int z;
Sub(int i,int j,int k)
{
super(i,j);
z=k;
}
int vol()
{
return x*y*z;
}
}
class demosuper
{
public static void main(String args[])
{
Sub s1=new Sub(10,10,20);
System.out.println("Area: " +s1.area());
System.out.println("Volume: " +s1.vol());
}
14. 14
// WAP A PROGRAM TO SHOW
PATTERN
class pattern
{
int i ;
int j ;
void display()
{
for(i=1; i<=5; i++)
{
for(j=1; j<=i; j++)
{
System.out.print( j ) ;
}
System.out.println(" ") ;
}
}
public static void main(String args[])
{
pattern p = new pattern() ;
p.display();
}
}
16. 16
// WAP A PROGRAM TO SHOW
PATTERN
class pattern1
{
int i ;
int j ;
void display()
{
for(i=5; i>=0; i--)
{
for(j=i; j<=5; j++)
{
System.out.print( j ) ;
}
System.out.println() ;
}
}
public static void main(String args[])
{
pattern1 p = new pattern1() ;
p.display();
}
}
18. 18
Practical file
Of
JAVA
Submitted To : Submitted By :
Mr. Jainendra Name : Pavleen singh
BCA – Deptt. Roll No :02021202011
Sem : 4nd
sem.
Maharaja Surajmal Institute
19. 19
INDEX
Sr. No Name of Program Page No Sign.
1 WAP TO DEMONSTRATE
BUTTONS IN APPLET
2 WAP TO DEMONSTRATE
CHECKBOX GROUP IN APPLET
3 WAP TO DEMONSTRATE
CHECKBOX IN APPLET
4 WAP TO DEMONSTRATE
CHOICELIST IN APPLET
5
WAP TO DEMONSTRATE
LABELS IN APPLET
6
WAP TO DEMONSTRATE
LIST IN APPLET
7
20. 20
WAP TO DEMONSTRATE
MOVING BANNER IN APPLET
8
WAP TO DEMONSTRATE
GRAPHICS IN APPLET
9
WAP TO DEMONSTRATE
TEXTFIELD IN APPLET
10
WAP TO DEMONSTRATE
MULTITHREAD
11
WAP TO DEMONSTRATE
SCANNER CLASS
12 WAP TO DEMONSTRATE
TEXTFIELD IN SWINGS