You are on page 1of 13

JAVA

PROGRAMMING SKC GOVT. DEGREE


[PRACTICAL FILE]
COLLEGE POONCH

NAME:-

PARENTAGE :-

CLASS:-BCA SEMESTER IV

CLASS ROLL NO:-

EXAM ROLL NO:-

SUBJECT:-JAVA PROGRAMMING

SUBJECT CODE:-

SESSION:-2022-2022

Head Of Department
INCHARGE Computer Applications
Q1. Program of Calculator in Java.
public class calc
{
public static void main(String args[])
{

int num1=12,num2=2, sum;


int sub,mul,div;
sum=num1+num2;
System.out.println("Summation of two numbers="+sum);

mul=num1*num2;
System.out.println("multiplication of two numbers="+mul);

sub=num1-num2;
System.out.println("subtraction of two numbers="+sub);

div=num1/num2;
System.out.println("division of two numbers="+div);
}
}

Q2. Program of Fibonacci series in Java.


class FibonacciExample1{  
public static void main(String args[])  
{    
int n1=0,n2=1,n3,i,count=10
 System.out.print(n1+" "+n2for(i=2;i<count;++i)
{    
n3=n1+n2;    
 System.out.print(" "+n3);    
n1=n2;    
 n2=n3;    
 }    
 }}  

Q3. Program of Garbage collection in Java .

public class TestGarbage1{  
 public void finalize(){System.out.println("object is garbage collected");}  
 public static void main(String args[]){  
  TestGarbage1 s1=new TestGarbage1();  
  TestGarbage1 s2=new TestGarbage1();  
  s1=null;  
  s2=null;  
  System.gc();  
 }  

1|Page
}  

Q4. Program of If statement in Java.


public class Student {    
public static void main(String[] args) {    
int x = 10;    
int y = 12;    
if(x+y > 20) {    
System.out.println("x + y is greater than 20");    
}    
}      

Q5. Program of If else statement in Java.


public class Student {  
public static void main(String[] args) {  
int x = 10;  
int y = 12;  
if(x+y < 10) {  
System.out.println("x + y is less than      10");  
}   
else {  
System.out.println("x + y is greater than 20");  
}  
}  
}  

Q6. Program of If else if statement in Java .


public class Student {  
public static void main(String[] args) {  
String city = "Delhi";  
if(city == "Meerut") {  
System.out.println("city is meerut");  
}else if (city == "Noida") {  
System.out.println("city is noida");  
}else if(city == "Agra") {  
System.out.println("city is agra");  
}else {  
System.out.println(city);  
}  
}  

2|Page
Q7. Program of Switch statement in Java.
public class Student implements Cloneable {  
public static void main(String[] args) {  
int num = 2;  
switch (num){  
case 0:  
System.out.println("number is 0");  
break;  
case 1:  
System.out.println("number is 1");  
break;  
default:  
System.out.println(num);  
}  
}  
}

  
Q8. Program of For loop in Java.
public class Calculation {    
public static void main(String[] args)
 { String[] names = {"Java","C","C++","Python","JavaScript"};    
System.out.println("Printing the content of the array names:\n");    
for(String name:names) {    
System.out.println(name);    
}    
}    
}   

 
Q9. Program of While loop in Java.
public class Calculation {    
public static void main(String[] args) {    
int i = 0;    
System.out.println("Printing the list of first 10 even numbers \n");    
while(i<=10) {    
System.out.println(i);    
i = i + 2;    
}    
}    
}

    

3|Page
Q10. Program of Do While loop in Java.
public class Calculation {    
public static void main(String[] args) {        
int i = 0;    
System.out.println("Printing the list of first 10 even numbers \n");    
do {    
System.out.println(i);    
i = i + 2;    
}while(i<=10);    
}    
}   

 Q11. Program of Single inheritance in Java .


class Animal{  
void eat(){System.out.println("eating...");}  
}  
class Dog extends Animal{  
void bark(){System.out.println("barking...");}  
}  
class TestInheritance{  
public static void main(String args[]){  
Dog d=new Dog();  
d.bark();  
d.eat();  
}}

 
Q12. Program of Multilevel inheritance in Java.
class Animal{  
void eat(){System.out.println("eating...");}  
}  
class Dog extends Animal{  
void bark(){System.out.println("barking...");}  
}  
class BabyDog extends Dog{  
void weep(){System.out.println("weeping...");}  
}  
class TestInheritance2{  
public static void main(String args[]){  
BabyDog d=new BabyDog();  
d.weep();  
d.bark();  

d.eat();}}  

4|Page
Q13. Program of Hierarchical inheritance in Java .
class Animal{  
void eat(){System.out.println("eating...");}  
}  
class Dog extends Animal{  
void bark(){System.out.println("barking...");}  
}  
class Cat extends Animal{  
void meow(){System.out.println("meowing...");}  
}  
class TestInheritance3{  
public static void main(String args[]){  
Cat c=new Cat();  
c.meow();  
c.eat();  }}  

Q14. Program of Hybrid inheritance in Java.


class GrandFather    
{    
public void showG()    
{    
System.out.println("He is grandfather.");    
}    
}    
class Father extends GrandFather    {    
public void showF()    
{    
System.out.println("He is father.");  }}    
class Son extends Father    
{    
public void showS()    
{    
System.out.println("He is son.");    
} }  
public class Daughter extends Father    
{    
public void showD()    
{    
System.out.println("She is daughter.");    
}    
public static void main(String args[])Son obj = new Son();  
obj.showS();  
obj.showF();  
obj.showG();  Daughter obj2 = new Daughter();  
obj2.showD();  
obj2.showF();    
 obj2.showG();   
}}

5|Page
    
Q15. Program of Default constructors in Java.

class Bike1{  
Bike1(){System.out.println("Bike is created");}  
public static void main(String args[]){  
Bike1 b=new Bike1();  
}  

Q16. Program of Parameterized constructors in Java .

class Student4{  
    int id;  
    String name;  
    Student4(int i,String n){  
    id = i;  
    name = n;  
    }  
    void display(){System.out.println(id+" "+name);}  
   public static void main(String args[]){  
  Student4 s1 = new Student4(111,"Karan");  
    Student4 s2 = new Student4(222,"Aryan");  
    s1.display();  
    s2.display();  
   }  
}  

Q17. Program of Method overloading in Java.


class Adder{  
static int add(int a,int b){return a+b;}  
static int add(int a,int b,int c){return a+b+c;}  
}  
class TestOverloading1{  
public static void main(String[] args){  
System.out.println(Adder.add(11,11));  
System.out.println(Adder.add(11,11,11));  
}} 

6|Page
Q18. Program of Method overriding in Java.
class Vehicle{  
void run(){System.out.println("Vehicle is running");}  
}  
class Bike2 extends Vehicle{  
  void run(){System.out.println("Bike is running safely");}  
public static void main(String args[]){  
  Bike2 obj = new Bike2();
  obj.run0;  }  
}

  
Q19. Program of Run time polymorphism in Java.
class Bank{  
float getRateOfInterest(){return 0;}  
}  
class SBI extends Bank{  
float getRateOfInterest(){return 8.4f;}  
}  
class ICICI extends Bank{  
float getRateOfInterest(){return 7.3f;}  
}  
class AXIS extends Bank{  
float getRateOfInterest(){return 9.7f;}  
}  
class TestPolymorphism{  
public static void main(String args[]){  
Bank b;  
b=new SBI();  
System.out.println("SBI Rate of Interest: "+b.getRateOfInterest());  
b=new ICICI();  
System.out.println("ICICI Rate of Interest: "+b.getRateOfInterest());  
b=new AXIS();  
System.out.println("AXIS Rate of Interest: "+b.getRateOfInterest());  
}  

 
Q20. Program of Compile time polymorphism in Java .
class Adder{  
static int add(int a,int b){return a+b;}  
static int add(int a,int b,int c){return a+b+c;}  
}  
class TestOverloading1{  
public static void main(String[] args){  
System.out.println(Adder.add(11,11));  
System.out.println(Adder.add(11,11,11));  
}} 

7|Page
Q21. Program of Abstract classes in Java.
abstract class Bike{  
  abstract void run();  
}  
class Honda4 extends Bike{  
void run(){System.out.println("running safely");}  
public static void main(String args[]){  
 Bike obj = new Honda4();  
 obj.run();  
}  

 
Q22. Program of Interfaces in Java.
interface printable{  
void print();  
}  
class A6 implements printable{  
public void print(){System.out.println("Hello");}  
  
public static void main(String args[]){  
A6 obj = new A6();  
obj.print();  
 }  }

Q23. Program of exception handling in Java .


public class JavaExceptionExample{  
  public static void main(String args[]){  
   try{  
  int data=100/0;  
   }catch(ArithmeticException e){System.out.println(e);}  
   System.out.println("rest of the code...");  
  }  
}  

8|Page
Q24. Program of Try catch block in Java.
public class TryCatchExample2 {  
public static void main(String[] args) {  
 try  
 {  
 int data=50/0; 
  }  
  catch(ArithmeticException e)  
  {  
   System.out.println(e);  
   }  
  System.out.println("rest of the code");  
    }  
    }

  

Q25. Program of Multiple catch block in Java.


public class MultipleCatchBlock1 {  
 public static void main(String[] args) {  
 try{    
         int a[]=new int[5];    
         a[5]=30/0;    
          }    
          catch(ArithmeticException e)  
   {  
System.out.println("Arithmetic Exception occurs");  }    
 catch(ArrayIndexOutOfBoundsException e)  
  {  
 System.out.println("ArrayIndexOutOfBounds Exception occurs");  
  }    
 catch(Exception e)  
      {  
      System.out.println("Parent Exception occurs");   }             
      System.out.println("rest of the code");    
    }  

9|Page
Q26. Program of Nested try block in Java.
class TestExceptionPropagation1{  
   void m(){  
     int data=50/0;  
  }  
   void n(){  
     m();  
   }  
   void p(){  
    try{  
     n();  
   }catch(Exception e){System.out.println("exception handled");}  
   }  
   public static void main(String args[]){  
   TestExceptionPropagation1 obj=new TestExceptionPropagation1();  
   obj.p();  
   System.out.println("normal flow...");  
  }  
}  

Q27. Program of Finally block in Java.


class TestFinallyBlock {    
  public static void main(String args[]){    
  try{    
   int data=25/5;    
   System.out.println(data);    
  }    
  catch(NullPointerException e){  
System.out.println(e);  
}    
 finally {  
System.out.println("finally block is always executed");  
}    
System.out.println("rest of phe code...");    
  }    
}    

10 | P a g e
Q28. Program of File output stream in Java.
import java.io.FileOutputStream;  
public class FileOutputStreamExample {  
    public static void main(String args[]){    
           try{    
             FileOutputStream fout=new FileOutputStream("D:\\testout.txt");    
             fout.write(65);    
             fout.close();    
             System.out.println("success...");    
            }catch(Exception e){System.out.println(e);}    
      }    
}  

Q29. Program of File input stream in Java.


import java.io.FileInputStream;  
public class DataStreamExample {  
     public static void main(String args[]){    
          try{    
            FileInputStream fin=new FileInputStream(
            int i=fin.read();  
            System.out.print((char)i);    
  
            fin.close();    
          }catch(Exception e){System.out.println(e);}     }   } 

Q30. Program of Reading files in Java.


package com.javatpoint;  
import java.io.FileReader;  
public class FileReaderExample {  
public static void main(String args[])throws Exception{    
FileReader fr=new FileReader("D:\\testout.txt");    int i;    
 while((i=fr.read())!=-1)    
 System.out.print((char)i);    
  fr.close();    
  }  
}   
 

Q31. Program of Writing files in Java.


package com.javatpoint;  
import java.io.FileWriter;  
public class FileWriterExample {  
 public static void main(String args[]){    
  try{    
  FileWriter fw=new FileWriter("D:\\testout.txt");
    fw.write("Welcome to javaTpoint.");    
 fw.close();    

11 | P a g e
 }catch(Exception e){System.out.println(e);}    
 System.out.println("Success...");    
 }    
}

Q32. Program of Serialization in Java.


import java.io.*;    
class Persist{    
 public static void main(String args[]){    
  try{    
 Student s1 =new Student(211,"ravi");    
 FileOutputStream fout=new FileOutputStream("f.txt");    
  ObjectOutputStream out=new ObjectOutputStream(fout);    
  out.writeObject(s1);    
  out.flush();    
  out.close();    
  System.out.println("success");    
  }catch(Exception e){System.out.println(e);}    
 }    
}   

  

    
12 | P a g e

You might also like