Java Programming Examples and Functions
Java Programming Examples and Functions
Table of Contents
1. Display Table Command line ................................................................................................... 3
2. Sum of number by command line ........................................................................................... 3
3. Average and Sum By Command Line ....................................................................................... 3
4. Factorial by Different Functions getNumber(), clacFact() and ................................................ 4
5. Prime Number By getNumber(), is Prime(), and return to main and print ............................. 5
6. Prime number in given range .................................................................................................. 6
7. Check Positive Negative by getNumber(), isPN(), and return and print in main() .................. 6
8. Odd-Even by getNumber(), isOE(), and return to main and print ........................................... 7
9. Max-Min 3................................................................................................................................ 8
10. Numtest get array elements and ............................................................................................. 9
11. Accept Empno, ename, and basic and write function void accept(empno .......................... 12
12. Palindrome by getNumber(),isPalindrome(), return value in main() ................................ 13
13. Sum of Digit , by getnumber(), sumof(), and return in the main(), and print result ......... 14
14. Armstrong number by getnumber(), check in isarmstrong(), ........................................... 15
15. Armstrong Range ............................................................................................................... 16
16. Palindrome String by getNumber(),isPalindrome(), return value in main() ...................... 17
17. Overload addnumbers() for adding integer, float , double values. ................................... 18
18. Create abstract class Shape and Derive Two classes Triangle and Circ ............................. 18
19. Package Program ............................................................................................................... 20
20. Constructor ........................................................................................................................ 20
21. Max-Min by Inheritance .................................................................................................... 21
22. Reflection ........................................................................................................................... 22
23. String Class Functions ........................................................................................................ 22
24. Gregorian Calendar class Functions................................................................................... 23
25. Read String and print only string begins with given character .......................................... 23
26. Binary to Decimal Using Separate Function ...................................................................... 24
27. Binary To Decimal .............................................................................................................. 25
28. Decimal to Binary............................................................................................................... 25
29. Matrix Add ......................................................................................................................... 26
30. Matrix Multi ....................................................................................................................... 27
31. Applet Shapes .................................................................................................................... 28
32. Applet Human Face ........................................................................................................... 29
33. Applet Human Face Smiley Fill Colour ............................................................................... 29
MSB PRODUCTION
1
Mo. No. :- 9156563098/4
Java Programs
MSB PRODUCTION
2
Mo. No. :- 9156563098/4
Java Programs
1. Display Table Command line
import [Link].*;
import [Link].*;
public class table
{
public static void main(String s[])throws Exception
{
int i,n;
n=[Link](s[0]);
for(i=1;i<=10;i++)
{
int cal=n*i;
[Link](cal);
}
}
}
2. Sum of number by command line
import [Link].*;
public class sumofsetnumbers
{
public static void main(String s[])
{
int sum=0;
int a=[Link](s[0]);
for(int i=1;i<=a;i++)
{
sum=sum+i;
}
[Link](sum);
}
}
3. Average and Sum By Command Line
import [Link].*;
public class AvgSum
{
public static void main(String s[]) throws Exception
{
int a,sum=0,avg;
for(int i=0;i<[Link];i++)
{
MSB PRODUCTION
3
Mo. No. :- 9156563098/4
Java Programs
sum=sum+[Link](s[i]);
}
[Link]("sum is="+sum);
avg=sum/[Link];
[Link]("avg is="+avg);
}
}
4. Factorial by Different Functions getNumber(), clacFact() and
return factorial to main and print it.
import [Link].*;
public class fact11
{
int getno()
{
int a;
[Link]("Enter number");
Scanner sc=new Scanner([Link]);
a=[Link]();
return a;
}
int fact(int a)
{
int f=1;
for(int i=1;i<=a;i++)
{
f=f*i;
}
return f;
}
public static void main(String s[]) throws Exception
{
int a,b;
fact11 o=new fact11();
a=[Link]();
[Link]("no is"+a);
b=[Link](a);
[Link]("fact is"+b);
}
MSB PRODUCTION
4
Mo. No. :- 9156563098/4
Java Programs
}
5. Prime Number By getNumber(), is Prime(), and return to main
and print
import [Link].*;
public class prime
{
int getno()
{
int a;
[Link]("ENTER NUMBER:");
Scanner sc=new Scanner([Link]);
a=[Link]();
return a;
}
int fact(int a)
{
int j=0;
for(int i=2;i<=a/2;i++)
{
if(a%i==0)
{
j=1;
break;
}
}
return j;
}
public static void main(String s[])
{
int a,b;
prime o=new prime();
a=[Link]();
[Link]("Number"+a);
b=[Link](a);
if(b==0)
[Link]("PRIME NUMBER");
else
[Link](" NOT PRIME NUMBER");
}
MSB PRODUCTION
5
Mo. No. :- 9156563098/4
Java Programs
}
6. Prime number in given range
import [Link].*;
public class prime
{
public static void main(String s[])throws Exception
{
int i,n,j,temp,p=0;
Scanner sc=new Scanner([Link]);
[Link]("ENTER THE RANGE:");
n=[Link]();
[Link]("Prime No. ARE");
for(i=1;i<=n;i++)
{
p=0;
for(j=2;j<=i/2;j++)
{
if(i%j==0)
p=1;
}
if(p==0)
[Link](i);
}
}
}
7. Check Positive Negative by getNumber(), isPN(), and return
and print in main()
import [Link].*;
public class CheckPN
{
int getno()
{
int a;
[Link]("Enter number");
Scanner sc=new Scanner([Link]);
a=[Link]();
return a;
}
int checkpn(int a)
{
MSB PRODUCTION
6
Mo. No. :- 9156563098/4
Java Programs
int r=0;
if(a<0)
{
r=1;
}
if(a>=0)
{
r=2;
}
return(r);
}
public static void main(String s[])
{
int a,b;
CheckPN o=new CheckPN();
a=[Link]();
[Link]("number"+a);
b=[Link](a);
if(b==1)
{
[Link]("negative");
}
else if(b==2)
{
[Link]("positive");
}
}
}
8. Odd-Even by getNumber(), isOE(), and return to main and
print
import [Link].*;
public class CheckOE
{
int getno()
{
int a;
[Link]("Enter number");
Scanner sc=new Scanner([Link]);
a=[Link]();
MSB PRODUCTION
7
Mo. No. :- 9156563098/4
Java Programs
return a;
}
int oddev(int a)
{
if ( a % 2 == 0 )
return 0;
else
return 1;
}
public static void main(String s[])
{
int a,b;
CheckOE o=new CheckOE();
a=[Link]();
[Link]("numer"+a);
b=[Link](a);
if(b==0)
{
[Link]("even");
}
else if(b==1)
{
[Link]("odd");
}
}
}
9. Max-Min 3
import [Link].*;
public class minmax3
{
int a,b,c;
void getno()
{
[Link]("Enter number");
Scanner sc=new Scanner([Link]);
a=[Link]();
b=[Link]();
c=[Link]();
MSB PRODUCTION
8
Mo. No. :- 9156563098/4
Java Programs
}
int max()
{
if(a>b && a>c)
return a;
else if(c>a && c>b)
return c;
else
return b;
}
int min()
{
if(a<b && a<c)
return a;
else if(c<a && c<b)
return c;
else
return b;
}
public static void main(String s[]) throws Exception
{
int m=0,n=0;
minmax3 o=new minmax3 ();
[Link]();
m=[Link]();
[Link]("Greter no is"+m);
n=[Link]();
[Link]("Minumum no is"+n);
}
}
import [Link].*;
MSB PRODUCTION
9
Mo. No. :- 9156563098/4
Java Programs
public class Numtest1
{
int i;
int sum(int a1[])
{
int sum1=0;
for(i=0;i<10;i++)
{
sum1 = sum1 + a1[i];
}
return sum1;
}
int avg(int a1[])
{
int s,s1;
int sum1=0;
for(i=0;i<10;i++)
{
sum1 = sum1 + a1[i];
}
s1=sum1/10;
return s1;
}
int maxmin(int Arr[])
{
int max = Arr[0];
for(int i=1;i < [Link];i++)
{
if(Arr[i] > max)
{
max = Arr[i];
}
}
return max;
}
int sumodd(int a1[])
{
int s1,sum1=0;
for(i=0;i<10;i++)
{
MSB PRODUCTION
10
Mo. No. :- 9156563098/4
Java Programs
if(a1[i]%2==1)
{
sum1 = sum1 + a1[i];
}
}
return sum1;
}
public static void main(String s[])
{
int b,ch=0;
Numtest1 o=new Numtest1();
MSB PRODUCTION
11
Mo. No. :- 9156563098/4
Java Programs
break;
case 4: int s4=[Link](a);
[Link]("Sum of Odd is "+s4);
break;
default: break;
}
}
}
}
11. Accept Empno, ename, and basic and write function void
accept(empno,ename,basic), void cal(), calculate D.A. as 125%
of basic , H.R.A. as 25% of basic and tax as 5% of basic, void
display().
import [Link].*;
class emp
{
int eno,basic;
private float da,tx,hra;
private String name;
public void get(int n2,String y,int x)
{
eno=n2;
name=y;
basic=x;
}
public void cal()
{
da=(float)(basic*1.25);
hra=(float)(basic*0.25);
tx=(float)(basic*0.05);
}
public void disp()
{
[Link]("Employee number: "+eno);
[Link]("Name of Employee : "+name);
[Link]("basic : "+basic);
[Link]("DA : "+da);
[Link]("HRA : "+hra);
MSB PRODUCTION
12
Mo. No. :- 9156563098/4
Java Programs
[Link]("Tax : "+tx);
}
}
public class Employee
{
public static void main(String s[]) throws Exception
{
emp e=new emp();
DataInputStream d=new DataInputStream([Link]);
[Link]("\n\tEnter the number name and
Basic of Employee : ");
int n1=[Link]([Link]());
String s1=[Link]();
int b1=[Link]([Link]());
[Link](n1,s1,b1);
[Link]();
[Link]();
}
}
12. Palindrome by getNumber(),isPalindrome(), return
value in main() and print pali or not pali
import [Link].*;
public class pali
{
int getno()
{
int a;
[Link]("ENTER NUMBER:");
Scanner sc=new Scanner([Link]);
a=[Link]();
return a;
}
int pali(int n)
{
int sum=0,temp,r;
temp=n;
while(n>0)
{
r=n%10;
MSB PRODUCTION
13
Mo. No. :- 9156563098/4
Java Programs
sum=(sum*10)+r;
n=n/10;
}
return sum;
}
public static void main(String s[])
{
int a,b;
pali o=new pali();
a=[Link]();
[Link]("Number"+a);
b=[Link](a);
if(a==b)
[Link]("PALINDROME NUMBER");
else
[Link](" NOT PALINDROME NUMBER");
}
}
13. Sum of Digit , by getnumber(), sumof(), and return in the
main(), and print result
import [Link].*;
public class Sumof
{
int getno()
{
int a;
[Link]("Enter number");
Scanner sc=new Scanner([Link]);
a=[Link]();
return a;
}
int sumofdig(int a)
{
int r,sum=0,temp,n;
n=a;
temp=n;
while(n>0)
{
MSB PRODUCTION
14
Mo. No. :- 9156563098/4
Java Programs
r=n%10;
sum=sum+r;
n=n/10;
}
return(sum);
}
public static void main(String s[])
{
int a,b;
Sumof o=new Sumof();
a=[Link]();
[Link]("number"+a);
b=[Link](a);
[Link]("Sum of Digit is "+b);
}
}
14. Armstrong number by getnumber(), check in isarmstrong(),
return into main and print Armstrong ao not.
import [Link].*;
public class Arm11
{
int getno()
{
int a;
[Link]("Enter number");
Scanner sc=new Scanner([Link]);
a=[Link]();
return a;
}
int arm(int a)
{
int n,temp,sum=0,r;
n = a;
temp=n;
while(n>0)
{
r=n%10;
MSB PRODUCTION
15
Mo. No. :- 9156563098/4
Java Programs
sum=sum+(r*r*r);
n=n/10;
}
return sum;
}
public static void main(String s[]) throws Exception
{
int a,b;
Arm11 o=new Arm11();
a=[Link]();
[Link]("arm no is"+a);
b=[Link](a);
if(a==b)
[Link]("Armstrong ");
else
[Link]("Armstrong Not");
}
}
15. Armstrong Range
import [Link].*;
public class armotoh
{
public static void main(String s[])
{
int n,count=0,a,rev,c,sum=0,start,end;
[Link]("Enter Range start to end");
Scanner sc=new Scanner([Link]);
start=[Link]();
end=[Link]();
for(int i=start;i<=end;i++)
{
n=i;
while(n>0)
{
rev=n%10;
sum=sum+(rev*rev*rev);
n=n/10;
}
MSB PRODUCTION
16
Mo. No. :- 9156563098/4
Java Programs
if(sum==i)
{
[Link]("\n"+i);
}
sum=0;
}
}
}
MSB PRODUCTION
17
Mo. No. :- 9156563098/4
Java Programs
[Link](" NOT PALINDROME String");
}
}
17. Overload addnumbers() for adding integer, float ,
double values.
import [Link];
public class AddNumb
{
void addNumbers(int a,int b)
{
[Link]("Addin is "+(a+b));
}
void addNumbers(int a,int b,int c)
{
[Link]("Addin is "+(a+b+c));
}
void addNumbers(float a,float b)
{
[Link]("Float Addin is "+(a+b));
}
void addNumbers(double a,double b,double c)
{
[Link]("Double Addin is "+(a+b+c));
}
public static void main(String s[])
{
AddNumb obj1=new AddNumb();
[Link](10,20);
[Link](10,20,30);
[Link](10.5f,20.5f);
[Link](10.5,20.5,30.5);
}
}
18. Create abstract class Shape and Derive Two classes Triangle
and Circle from it calculate area of both use method
overriding
import [Link].*;
abstract class Shape
{
MSB PRODUCTION
18
Mo. No. :- 9156563098/4
Java Programs
abstract void area();
}
class Triangle extends Shape
{
int l,b,area;
void area()
{
Scanner sc=new Scanner([Link]);
[Link]("\nEnter the length ");
l=[Link]();
[Link]("\nEnter the Base ");
b=[Link]();
area=(l*b)/2;
[Link]("Area Of traiangel is "+area);
}
}
class Circle extends Shape
{
double pi=3.14,r,area;
Scanner sc=new Scanner([Link]);
void area()
{
[Link]("\nEnter Radius ");
r=[Link]();
area=pi*(r*r);
[Link]("Toptal area is "+area);
}
}
public class Circle1
{
public static void main(String s[]) throws Exception
{
Circle c=new Circle();
Triangle t=new Triangle();
[Link]();
[Link]();
}
MSB PRODUCTION
19
Mo. No. :- 9156563098/4
Java Programs
}
19. Package Program
Save This Program To pack1 named Folder
package pack1;
public class class1
{
public void show()
{
[Link]("hiii");
}
}
Save this program Outer folder
import pack1.class1;
public class Demo
{
public static void main(String s[])
{
class1 c1=new class1();
[Link]();
}
}
20. Constructor
import [Link];
public class Shape
{
void Shape(int a,int b)
{
[Link]("Addin is "+(a+b));
}
void Shape(int a,int b,int c)
{
[Link]("Addin is "+(a+b+c));
}
void Shape(float a,float b)
{
[Link]("Float Addin is "+(a+b));
}
void Shape(float a,float b,float c)
{
[Link]("Float Addin is "+(a+b+c));
MSB PRODUCTION
20
Mo. No. :- 9156563098/4
Java Programs
}
public static void main(String s[])
{
Shape obj1=new Shape();
[Link](10,20);
[Link](10,20,30);
[Link](10.5f,20.5f);
[Link](10.5f,20.5f,30.5f);
}
}
21. Max-Min by Inheritance
import [Link].*;
class base
{
int a,b;
void get()
{
[Link]("Enter number");
Scanner sc=new Scanner([Link]);
a=[Link]();
b=[Link]();
}
}
class deri extends base
{
void disMax()
{
if(a>b)
[Link]("A is Greter");
}
void disMin()
{
if(b>a)
[Link]("B is Greter");
}
}
public class CheckMN
MSB PRODUCTION
21
Mo. No. :- 9156563098/4
Java Programs
{
public static void main(String s[])
{
deri d1=new deri();
[Link]();
[Link]();
[Link]();
}
}
22. Reflection
import [Link].*;
public class refl
{
public static void main(String s[]) throws Exception
{
Class c=[Link]("[Link]");
Constructor con[]=[Link]();
for(int i=0;i<[Link];i++)
{
[Link](con[i]);
}
}
}
23. String Class Functions
import [Link].*;
public class str
{
public static void main(String s[]) throws Exception
{
String s1="paresh ";
[Link]("string s1 "+s1);
[Link]("string s1 "+[Link]());
String s2="palli ";
[Link]("string s2 "+s2);
[Link]("string s1 "+[Link]());
String s3=s2+s1;
[Link]("concate of string "+s3);
[Link]("concate of string "+[Link]());
MSB PRODUCTION
22
Mo. No. :- 9156563098/4
Java Programs
String s4="pooja ";
s4=[Link](s2);
[Link]("concate of string "+s4);
s1=[Link]();
[Link]("lower Case is="+s1);
s2=[Link]();
[Link]("upper Case is="+s2);
}
}
24. Gregorian Calendar class Functions
import [Link].*;
public class call
{
public static void main(String s[])
{
Calendar cal=[Link]();
[Link]([Link]());
[Link]([Link]());
[Link]([Link]([Link]));
[Link]([Link](Calendar.DAY_OF_MONTH));
[Link]([Link](Calendar.DAY_OF_WEEK));
[Link]([Link](Calendar.WEEK_OF_YEAR));
[Link]([Link](Calendar.HOUR_OF_DAY));
[Link]([Link](Calendar.WEEK_OF_MONTH));
[Link]([Link]([Link]));
[Link]([Link]([Link]));
[Link]([Link]([Link]));
[Link]([Link]([Link]));
[Link]([Link]([Link]));
}
}
25. Read String and print only string begins with given character
import [Link].*;
import [Link].*;
public class str1
{
public static void main(String s1[]) throws Exception
{
DataInputStream d=new DataInputStream([Link]);
[Link]("How many strings");
MSB PRODUCTION
23
Mo. No. :- 9156563098/4
Java Programs
int i=[Link]([Link]());
String s[]=new String[i];
[Link]("Enter "+i+" strings");
for(int j=0;j<i;j++)
{
s[j]=[Link]();
}
[Link]("output is");
for(int k=0;k<i;k++)
{
if(s[k].charAt(0)=='m')
{
[Link](s[k]);
}
}
}
}
26. Binary to Decimal Using Separate Function
import [Link];
public class btod
{
public static void main(String args[])
{
Scanner s=new Scanner([Link]);
[Link]("Enter a binary number:");
int n=[Link]();
int decimal=0,p=0,r;
while(n!=0)
{
r=n%10;
decimal=decimal+r*(int)[Link](2,p);
n=n/10;
p++;
}
[Link](decimal);
}
}
MSB PRODUCTION
24
Mo. No. :- 9156563098/4
Java Programs
27. Binary To Decimal
import [Link];
class BinaryToDecimal
{
public static void main(String args[])
{
Scanner s=new Scanner([Link]);
[Link]("Enter a binary number:");
String n=[Link]();
[Link]([Link](n,2));
}
}
MSB PRODUCTION
25
Mo. No. :- 9156563098/4
Java Programs
29. Matrix Add
import [Link].*;
public class matrix11
{
int m, n, c, d,k;
int first[][];
int second[][];
int sum[][];
void get()
{
Scanner in = new Scanner([Link]);
[Link]("Enter the number of rows and
columns of matrix");
m = [Link]();
n = [Link]();
first = new int[m][n];
second = new int[m][n];
sum = new int[m][n];
[Link]("Enter the elements of first matrix");
for ( c = 0 ; c < m ; c++ )
{
for ( d = 0 ; d < n ; d++ )
{
first[c][d] = [Link]();
}
}
[Link]("Enter the elements of second
matrix");
for ( c = 0 ; c < m ; c++ )
for ( d = 0 ; d < n ; d++ )
second[c][d] = [Link]();
}
void add()
{
for ( c = 0 ; c < m ; c++ )
for ( d = 0 ; d < n ; d++ )
sum[c][d] = first[c][d] + second[c][d];
MSB PRODUCTION
26
Mo. No. :- 9156563098/4
Java Programs
[Link]("Sum of entered matrices:-");
for ( c = 0 ; c < m ; c++ )
{
for ( d = 0 ; d < n ; d++ )
[Link](sum[c][d]+"\t");
[Link]();
}
}
public static void main(String s[]) throws Exception
{
int a,b;
matrix11 o=new matrix11();
[Link]();
[Link]();
}
}
MSB PRODUCTION
28
Mo. No. :- 9156563098/4
Java Programs
public class myapp2 extends Applet
{
public void paint(Graphics g)
{
[Link]([Link]);
[Link]("Rect",80,150);
[Link](80,150,100,80);
[Link]([Link]);
[Link]("oval",69,99);
[Link](50,100,50,30);
[Link]([Link]);
[Link]("Squar",20,20);
[Link](20,20,40,40);
}
}
32. Applet Human Face
import [Link].*;
import [Link].*;
public class hum extends Applet
{
public void paint(Graphics g)
{
[Link](100,100,100,100);
[Link](120,125,20,20);
[Link](160,125,20,20);
[Link](150,165,150,150);
[Link](140,180,160,180);
}
}
33. Applet Human Face Smiley Fill Colour
import [Link].*;
import [Link].*;
public class human extends Applet
{
public void paint(Graphics g)
{
[Link]([Link]);
MSB PRODUCTION
29
Mo. No. :- 9156563098/4
Java Programs
[Link](40,40,250,250);
[Link]([Link]);
[Link](120,80,30,35);
[Link](190,80,30,35);
[Link]([Link]);
[Link](165,120,165,160);
[Link](135,150,60,60,0,-180);
}
}
34. Applet Basic Shapes
import [Link].*;
import [Link].*;
public class Shapes extends Applet
{
public void paint(Graphics g)
{
[Link](30,300,200,10);
[Link](300,100,50,100);
[Link](40,50,200,100);
[Link](150,100,150,100);
[Link](100,100,100,100);
[Link](160,100,160,100,120,130);
[Link]("Best Wishes", 50, 90);
}
}
35. Applet House
import [Link].*;
import [Link].*;
public class Home extends Applet
{
public void paint(Graphics g)
{
[Link](100,200,200,200);
[Link](200,200,200,100);
[Link](200,100,215,115);
[Link](215,115,215,95);
[Link](215,95,150,39);
MSB PRODUCTION
30
Mo. No. :- 9156563098/4
Java Programs
[Link](150,39,117,72);
[Link](117,72,117,50);
[Link](117,50,100,50);
[Link](100,50,100,80);
[Link](100,80,85,95);
[Link](85,95,85,115);
[Link](85,115,100,100);
[Link](100,100,100,200);
}
}
36. Static
public class static1
{
static int a=1;
int b=2;
static void show1()
{
//a=a+b;non static member no access here
[Link](a);
}
void show2()
{
a=a+b;
[Link](a);
[Link](b);
}
public static void main(String s[])
{
static1.show1();
static1 a1=new static1();
a1.show1();
a1.show2();
}
}
37. Overriding
class Parent
MSB PRODUCTION
31
Mo. No. :- 9156563098/4
Java Programs
{
void show()
{
[Link]("Parent class show ");
}
}
class Child extends Parent
{
void show()
{
[Link]("Child class Show");
}
}
class Overriding
{
public static void main(String s[])
{
Parent obj1=new Parent();
[Link]();
Parent obj2=new Child();
[Link]();
}
}
39. Fibonacci
import [Link].*;
public class fibo
{
public static void main(String s[])throws Exception
{
int a=0,b=1,c,no;
Scanner sc=new Scanner([Link]);
[Link]("ENTER THE RANGE:");
no=[Link]();
[Link](a);
[Link](b);
for(int i=2;i<no;i++)
{
c=a+b;
[Link](c);
a=b;
b=c;
}
}
}
MSB PRODUCTION
33
Mo. No. :- 9156563098/4
Java Programs
public static void main(String s[])throws Exception
{
int n,i;
Scanner sc=new Scanner([Link]);
[Link]("enter size");
n=[Link]();
int a1[] = new int [n];
[Link]("enter the element");
for(i=0;i<n;i++)
{
a1[i]=[Link]();
}
[Link](a1);//by function
[Link]("after sort");
for(i=0;i<n;i++)
{
[Link](a1[i]);
}
}
}
[Link]
import [Link];
class ada
{
public static void main(String args[])
{
int x, y, z;
[Link]("Enter two integers to calculate their sum ");
Scanner in = new Scanner([Link]);
x = [Link]();
y = [Link]();
z = x + y;
[Link]("Sum of entered integers = "+z);
}
MSB PRODUCTION
35
Mo. No. :- 9156563098/4
Java Programs
}
MSB PRODUCTION
36
Mo. No. :- 9156563098/4