Assigment 4 - 5
Assigment 4 - 5
ASSIGNMENT-4
31. AIM: Write A Program To Which Demonstrate Abstract
Class.
INPUT:
package abstractclass;
abstract class salary
{
int basic , da;
salary(int b,int d)
{
basic = b;
da = basic * d/100;
}
abstract void computesalary();
}
class grosssalary extends salary
{
int hra;
public grosssalary(int b,int d,int h)
{
super(b,d);
hra = basic * h/100;
}
@Override
void computesalary()
{
System.out.println("Gross Salary = " + (basic + da + hra));
}
}
public class Abstractclass {
public static void main(String[] args) {
grosssalary g = new grosssalary(10000,10,20);
salary s;
s = g;
s.computesalary();
}
}
OUTPUT:
AOOP(4340701) Page 44
ENROLLMENT NO:-226010307005 NAME:- CHINTAN BARAD
OUTPUT:
AOOP(4340701) Page 45
ENROLLMENT NO:-226010307005 NAME:- CHINTAN BARAD
AOOP(4340701) Page 46
ENROLLMENT NO:-226010307005 NAME:- CHINTAN BARAD
AOOP(4340701) Page 47
ENROLLMENT NO:-226010307005 NAME:- CHINTAN BARAD
OUTPUT:
AOOP(4340701) Page 48
ENROLLMENT NO:-226010307005 NAME:- CHINTAN BARAD
OUTPUT:
AOOP(4340701) Page 49
ENROLLMENT NO:-226010307005 NAME:- CHINTAN BARAD
AOOP(4340701) Page 50
ENROLLMENT NO:-226010307005 NAME:- CHINTAN BARAD
catch(ArithmeticException ex)
{
System.out.println(ex.getMessage());
}
}
catch(ArrayIndexOutOfBoundsException ex)
{
System.out.println("Array Index is Out Of Range");
}
}
}
OUTPUT:
AOOP(4340701) Page 51
ENROLLMENT NO:-226010307005 NAME:- CHINTAN BARAD
ASSIGNMENT-5
39. AIM: Write a program to create a single thread implementing
a "Runnable" thread class.
INPUT:
package practi39;
class Mythread implements Runnable
{
Thread t;
Mythread(String name)
{
t = new Thread(this,name);
}
public void run()
{
System.out.println("Running thread using Runnable interface " + t.getName());
for(int i=0;i<3;i++)
System.out.println(i);
}
public void start()
{
t.start();
}
}
public class Practi39 {
public static void main(String[] args) {
Mythread t1 = new Mythread("Thread 1");
t1.start();
}
}
OUTPUT:
AOOP(4340701) Page 52
ENROLLMENT NO:-226010307005 NAME:- CHINTAN BARAD
AOOP(4340701) Page 53
ENROLLMENT NO:-226010307005 NAME:- CHINTAN BARAD
AOOP(4340701) Page 54
ENROLLMENT NO:-226010307005 NAME:- CHINTAN BARAD
42. AIM: Write a program that executes two thread. One thread
will print even numbers and the other thread will print odd
numbers from 1 to 50.
INPUT:
package practi42;
import java.lang.Thread;
class Odd_Thread extends Thread{
@Override
public void run(){
for(int i=1;i<=50;i++)
{
if(i%2!=0)
{
System.out.println("Odd thread: "+i);
}
}
System.out.println("Odd thread is completed");
}
}
class Even_Thread extends Thread{
@Override
public void run(){
for(int i=1;i<=50;i++)
{
if(i%2==0)
{
System.out.println("Even thread: "+i);
}
}
System.out.println("Even thread is completed");
AOOP(4340701) Page 55
ENROLLMENT NO:-226010307005
226010307005 NAME:- CHINTAN BARAD
}
}
public class Practi42 {
public static void main(String[] args) {
Odd_Thread t1 = new Odd_Thread();
Even_Thread t2 = new Even_Thread();
t1.start();
t2.start();
}
OUTPUT:
AOOP(4340701) Page 56
ENROLLMENT NO:-226010307005
226010307005 NAME:- CHINTAN BARAD
OUTPUT:
AOOP(4340701) Page 57
ENROLLMENT NO:-226010307005 NAME:- CHINTAN BARAD
44. AIM: Write a program to writing data into text file using
FileOutStream.
INPUT:
package practi44;
import java.io.*;
public class Practi44 {
public static void main(String[] args) {
try
{
OutputStream obj=new FileOutputStream("C:\\Users\\LAB3_15\\Desktop\\sk.txt");
String s="This is the example of stream class";
byte b[]=s.getBytes();
obj.write(b);
obj.close();
}
catch(Exception e)
{
System.out.println(e);
}
}
}
OUTPUT:
AOOP(4340701) Page 58
ENROLLMENT NO:-226010307005 NAME:- CHINTAN BARAD
45. AIM Write a program to reading data from text file using
fileinputstream.
INPUT:
package practi45;
import java.io.*;
public class Practi45 {
public static void main(String[] args) {
byte[] b=new byte[200];
try
{
InputStream obj=new FileInputStream("C:\\Users\\LAB3_15\\Desktop\\sk.txt");
obj.read(b);
String str=new String(b);
System.out.println(str);
obj.close();
}
catch(Exception e)
{
System.out.println(e);
}
}
}
OUTPUT:
AOOP(4340701) Page 59
ENROLLMENT NO:-226010307005
226010307005 NAME:- CHINTAN BARAD
46. AIM:Write
Write A Program To Copy Data From One File To
Another File.
INPUT:
package practi46;
import java.io.*;
import java.nio.file.Files;
public class Practi46 {
public static void main(String[] args) {
try
{
File src = new File("C:\\Users
Users\\VICTUS\\OneDrive\\Desktop\\sohail.txt");
sohail.txt");
File des = new File("C:\\Users
Users\\VICTUS\\OneDrive\\Desktop\\newfile");
newfile");
Files.copy(src.toPath(),des.toPath());
System.out.println("File Successfully Copied");
}
catch(Exception e)
{
System.out.println(e);
}
}
}
OUTPUT:
AOOP(4340701) Page 60
ENROLLMENT NO:-226010307005 NAME:- CHINTAN BARAD
OUTPUT:
AOOP(4340701) Page 61
ENROLLMENT NO:-226010307005 NAME:- CHINTAN BARAD
s1.replace(005,"pooju");
System.out.println("updated informetion" + s1);
s1.remove(005);
System.out.println("remove informetion" + s1);
System.out.println("key's" + s1.keySet());
System.out.println("values's" + s1.values());
System.out.println("key/values" + s1.entrySet());
}
OUTPUT:
AOOP(4340701) Page 62