You are on page 1of 24

Rol

lNo:
89 Exam SeatNo:


Educat
i
ont
hroughsel
f-
hel
pisourmot
to"
-Kar
mav
eer

Ray
atShi
kshanSanst
ha’
s

Sadgur
uGadageMahar
ajcol
l
ege,
Kar
ad

CERTI
FICATE
Depar
tmentofcomput
ersci
ence

Dat
e: / /

Thisi
stocerti
fythatMr.VeerNishantParshuram hassati
sfactori
l
ycarr
iedouttherequi
red
Pract
calwork,prescr
ibedbytheShi v
ajiUniversit
y,Kol
hapurfortheBCA-II
IcourseinJava
Progr
ammi ngthi
sJournalr
epresentshim bonafideworki
ny ear2020-
2021.

Teacheri
nchar
ge Exami
ne Depar
tmentofcomput
ersci
ence
INDEX
Sr No Title Date Page No Remark
1 Write a java rrogram on tyre castng
A] Widening tyre castng
B] Narrowing tyre castng.
2 Write a rrogram to disrlay days in a week using switch
case statement.
3 Write a rrograms on constructor
A] deiault constructor
B]rarameterized constructor
4 Write a rrograms on inheritance
A] single inheritance
B] multlevel inheritance
C] hierarchical inheritance
5 Write a rrogram on interiace inheritance
6 Write a rrogram to defne and Access rackage
7 Write a rrogram on rolymorrhism
A] Method overloading
B] Method overriding
8 Write a rrogram to create a thread using
A] Extending a thread class
B] Imrlementng Runnable Interiace
9 Write a rrogram to use oi various thread rriorites
A] Maximum rriority thread
B] Minimum rriority thread
C] Normal rriority thread
10 Write a rrogram on Excerton Handling
Assignment No 1

Q1) Write a java program on type castng

a) Widening type castng


b) Narrowing type castngg

a)Widening type castng :

rublic class wideningcastng

rublic statc void main(String args[])

int x=7;

long y=x;

float z=y;

System.out.rrintln(“beiore conversion , int value”+x);

System.out.rrintln(“afer conversion , long value”+y);

System.out.rrintln(“afer conversion , float value”+z);

Output:

b)Narrowing tyepe Castng :

rublic class narrowingcastng

rublic statc void main(String args[])

{
double d=166.66;

long l= (long)d;

int i=(int)l;

System.out.rrintln(“Beiore conversion:”+d);

System.out.rrintln(“Afer conversion into long:”+l);

System.out.r

rintln(“Beiore conversion into int:”+i);

Output:
Assignment No 2

Q2 Write a program to display days in a week using ‘switch’ case statementg

Public class witch

rublic statc void main(String args[])

int day=5;

switch(day)

case 1:

System.out.rrintln(“Monday”);

break;

case 2:

System.out.rrintln(“Tuesday”);

break;

case 3:

System.out.rrintln(“Wednesday”);

break;

case 4:

System.out.rrintln(“Thursday”);

break;

case 5:

System.out.rrintln(“Friday”);

break;

case 6:

System.out.rrintln(“Saturday”);

break;
case 7:

System.out.rrintln(“Sunday”);

break;

Ouput:
Assignment No 3

Q3) Write a programs on constructors

a)Default constructor

b)Parameterized constructorg

a)Default Constructor:

class bike1

bike1()

System.out.rrintln(“Bike is created”);

rublic statc void main(String args[])

bike1 b=new bike1();

Output:

b)Parameterized constructor:

class student

int id;

String name;

student(int i,String n)
{

id=i;

name=n;

void disrlay()

System.out.rrintln(id+” “+name);

rublic statc void main(String args[])

student s1=new student(10,”Pooja”);

student s2=new student(20,”Poonam”);

s1.disrlay();

s2.disrlay();

}}

Output:
Assignment No 4

Q4 Write a programs on Inheritance

a)Single Inheritance

b)Multlevel Inheritance

c)Hierarchical Inheritanceg

a)Single Inheritance:

class Animal

void eat()

System.out.rrintln("eatng...");

class Dog extends Animal

void bark()

System.out.rrintln("barking...");

class singleinheritance

rublic statc void main(String args[])

Dog d=new Dog();

d.bark();

d.eat();
}}

Output:

b)Multlevel Inheritance:

class Animal

void eat()

System.out.rrintln("eatng...");

class Dog extends Animal

void bark()

System.out.rrintln("barking...");

class BabyDog extends Dog

void weer()

{
System.out.rrintln("weering...");

class multlevelinheritance

rublic statc void main(String args[])

BabyDog d=new BabyDog();

d.weer();

d.bark();

d.eat();

Output:

c)Hierarchical Inheritance:

class Animal

void eat()

System.out.rrintln("eatng...");

}
class Dog extends Animal

void bark()

System.out.rrintln("barking...");

class Cat extends Animal

void walk()

System.out.rrintln("walking...");

class hierarchical

rublic statc void main (String args[])

Cat c=new Cat();

c.walk();

c.eat();

Output:
Assignment No 5

Q5 Write a program on Interface Inheritanceg

interiace Printable

void rrint();

interiace showable extends Printable

void show();

class testnteriace imrlements showable

rublic void rrint()

{System.out.rrintln("Hello");}

rublic void show()

{System.out.rrintln("Welcome");}

rublic statc void main(String args[])

testnteriace i=new testnteriace();

i.rrint();

i.show();

Output:
Assignment No 6

Q6) Write a program to defne & access packageg

1)On i drive create iolder java and create subiolder rkg1 in it

2)rackage rkg1;

rublic class frst

rublic void show()

System.out.rrintln("in class frst");

3) imrort rkg1.*;

rublic class second

rublic statc void main(String args[])

frst i=new frst();

i.show();

}}

Output:
Assignment No 7

Q7 Write a program on polymorphism

a)Method Overloading

b)Method Overridingg

a)Method overloading:

class multrlyiun

{
statc int multrly(int a, int b)
{
return a*b;
}
statc double multrly(double a, double b)
{
return a*b;
}
}
class overloading
{
rublic statc void main (String args[])
{
System.out.rrintln(multrlyiun.multrly(2,4));
System.out.rrintln(multrlyiun.multrly(4.5,8.3));
}
}
Output:

b)Method Overriding:
class language
{
rublic void disrlayinio()
{
System.out.rrintln("Common English Language");
}
}
class java extends language
{
rublic void disrlayinio()
{
System.out.rrintln("Java Programming Language");
}
}
class overriding
{
rublic statc void main(String args[])
{
java j1=new java();
j1.disrlayinio();
language l1=new language();
l1.disrlayinio();
}
}
Output:
Assignment No 8

Q8) Write a program to create a thread using

a)Extending a thread class

b)Implementng runable interfaceg

a)Extending thread class:

class mult extends Thread

rublic void run()

System.out.rrintln("thread is running...");

rublic statc void main(String args[])

mult t1=new mult();

t1.start();

Output:

b)Implementng runable interface:

class mult1 imrlements Runnable

rublic void run()

System.out.rrintln("thread is running...");
}

rublic statc void main(String args[])

mult1 m1=new mult1();

Thread t1=new Thread(m1);

t1.start();

Output:
Assignment No 9

Q9) Write a program to use of various thread priorites

a)Maximum Priority Thread

b)Minimum Priority Thread

c)Normal Priority Threadg

a)Maximum Priority Thread:

rublic class maxr extends Thread

rublic void run()

System.out.rrintln("Priority oi thread is:"+Thread.currentThread().getPriority());

rublic statc void main(String args[])

maxr t1=new maxr();

t1.setPriority(Thread.MAX_PRIORITY);

t1.start();

Output:

b)Minimum Priority Thread

rublic class minr extends Thread

{
rublic void run()

System.out.rrintln("Priority oi thread is:"+Thread.currentThread().getPriority());

rublic statc void main(String args[])

minr t1=new minr();

t1.setPriority(Thread.MIN_PRIORITY);

t1.start();

Output:

c)Normal Priority Thread

rublic class normalr extends Thread

rublic void run()

System.out.rrintln("Priority oi thread is:"+Thread.currentThread().getPriority());

rublic statc void main(String args[])

normalr t1=new normalr();

t1.setPriority(Thread.NORM_PRIORITY);

t1.start();
}

Output:
Assi
gnmentNo10

Q10)Wr
it
eaPr
ogr
am onExcept
ionHandl
ing

publ
i
ccl
assj
avaexcept
ion

publ
i
cst
atcv
oidmai
n(St
ri
ngar
gs[
])

t
ry{

i
ntdat
a=100/
0;

cat
ch(
Ari
thmet
icExcept
ione)

Sy
stem.
out
.pr
int
ln(
e);

Sy
stem.
out
.pr
int
ln(
"r
estoi
thecode.
..
")
;

Out
put
:

You might also like