Upload
akshay-kolhapure
View
217
Download
0
Embed Size (px)
Citation preview
8/12/2019 Akshay Final Journal
1/15
8/12/2019 Akshay Final Journal
2/15
2
Assignment No: 1
1. Write a java program that will accept command line and display
the same.
import java.util.*;
class cmdline
{
public static void main( String args[])
{
for(int i=0; i
8/12/2019 Akshay Final Journal
3/15
3
Assignment No: 2
2. Write a java program which will read a text and count all
occurrences of a particular word.
import java.util.Scanner;
class wordocc
{
public static void main(String a[])
{
Scanner sc = new Scanner(System.in);
System.out.print("Enter any line of text = ");
String textline = sc.nextLine();
System.out.print("Enter any word to find = ");String findword = sc.nextLine();
int count = 0, i = 0;
while(i
8/12/2019 Akshay Final Journal
4/15
4
Assignment No: 3
3. Write a java program which shows the application of
constructors.
class Box
{
double width;double length;
double depth;
Box()
{
width=5;length=7;
depth=10;
}
Box(double w,double l, double d)
{
width=w;
length=l;
depth=d;
}
double volume()
{return width*length*depth;
}
Box(Box b)
{width=b.width;
length=b.length;
depth=b.depth;
}
}
class constr
{
public static void main(String args[])
{Box b = new Box();
Box b1= new Box(6,9,12);
double d=b.volume();
System.out.println("Volume of first box is " + d);Box b2 = new Box(b1);
8/12/2019 Akshay Final Journal
5/15
5
d=b1.volume();
System.out.println("Volume of Second box is " + d);
d=b2.volume();
System.out.println("Volume of copied box is " + d);
}
}
Output:
8/12/2019 Akshay Final Journal
6/15
6
Assignment No: 4
4. Write a java program which shows the use of methods
overloading.
class sample
{
void sum(int x, int y)
{
int s= x+y;
System.out.println("sum of two:" + s);
}
void sum(int x, int y, int z)
{int s= x+y+z;
System.out.println("sum of three:" + s);
}
}
class overloading
{
public static void main(String args[ ])
{
sample s=new sample( );
s.sum(10,20);
sample s2=new sample( );
s.sum(20,30,50);
}
}
Output:
8/12/2019 Akshay Final Journal
7/15
7
Assignment No: 5
5. Write a java program which shows the use of static members.
import java.util.*;
class staticclass
{
Scanner sc=new Scanner(System.in);
static int a;
static float c;
static String name;
void Getstat()
{
int no;float f;
String nm;
System.out.println("Enter roll no average and name");
no=sc.nextInt();
f=sc.nextFloat();
nm= sc.next();
a=no;
c=f;
name = nm;}
static void Print()
{
System.out.println(" Rno:= " + a + " Average:= " + c +
" name: = " + name);
}
}
class staticmain{
public static void main( String args[])
{
staticclass s=new staticclass();
s.Getstat();
s.Print();
}
}
8/12/2019 Akshay Final Journal
8/15
8
Output:
8/12/2019 Akshay Final Journal
9/15
9
Assignment No: 6
6. Write java programs which explain the concept of single
inheritance.
class A
{
int x;
}
class B extends A
{
int y;
}
class p50
{
public static void main (String ar[])
{
int s;
B Obj = new B ();
Obj.x = Integer.parseInt (ar[0]);
Obj.y = Integer.parseInt (ar[1]);
s = Obj.x + Obj.y;
System.out.println ("Addition " + s);
}
}Output:
8/12/2019 Akshay Final Journal
10/15
10
Assignment No: 7
7. Write a java program which show the method overriding.
import java.util.*;
class A
{
int j,i;
A(int a, int b)
{
i=a;
j=b;
}
void show(){
System.out.println("i&:"+""+j);
}
}
class B extends A
{
int k;
B(int a, int b,int c)
{super(a,b);
k=c;
}
void show()
{
System.out.println("k:"+""+k);
}
}class override1
{
public static void main(String ar[])
{
B subob = new B(1,2,6);
subob.show();
}
}
8/12/2019 Akshay Final Journal
11/15
11
Output:
8/12/2019 Akshay Final Journal
12/15
12
Assignment No: 8
8. Write a java program which implement interface.
interface Daily
{
double ds=200;
void calcdailysal(int h);
}
interface Monthly
{
double ms=20000;
void calcmonthlysal(int d);}
class Employee implements Daily,Monthly
{
public void calcdailysal(int h)
{
System.out.println ("Salary " + h * ds);
}
public void calcmonthlysal(int d)
{System.out.println ("Salary " + d * ms / 30);
}
}
class p67
{
public static void main ( String ar [] )
{
Employee obj = new Employee();obj.calcdailysal(10);
obj.calcmonthlysal(15);
}
}
8/12/2019 Akshay Final Journal
13/15
13
Output:
8/12/2019 Akshay Final Journal
14/15
14
Assignment No: 9
9. Write a java program which use try and catch for exception
Handling.
class p2
{
public static void main ( String ar[])
{
int a,b,c;
a = Integer.parseInt (ar[0]);
b = Integer.parseInt (ar[1]);
c=0;try
{
c=a/b;
}
catch (ArithmeticException ex)
{
System.out.println ("Error Handling Block");
}
System.out.println ("Division " + c);}
}
Output:
8/12/2019 Akshay Final Journal
15/15
15
Assignment No: 10
10.Write a java program which use multiple catch blocks.
class p3
{
public static void main ( String ar[])
{
int a,b,c;
c=0;
try
{
a = Integer.parseInt (ar[0]);
b = Integer.parseInt (ar[1]);c=a/b;
}
catch (ArithmeticException e)
{
System.out.println (e.toString());
}
catch (ArrayIndexOutOfBoundsException e)
{
System.out.println (e.toString());}
System.out.println ("Division " + c);
}
}
Output: