Pcas6 - Java Programming: Practical Records
Pcas6 - Java Programming: Practical Records
PRACTICAL RECORDS
UNIVERSITY OF MADRAS
UNIVERSITY OF MADRAS
Examiner
INDEX
(II) CYLINDER
PROGRAM 1
}
WRITE A PROGRAM TO PERFORM MATHEMATICAL OPERATIONS. CREATE A CLASS CALLED
ADDSUB WITH METHODS TO ADD AND SUBTRACT. CREATE ANOTHER CLASS CALLED
MULTDIV THAT EXTENDS FROM ADDSUB CLASS TO USE THE MEMBER DATA OF THE
SUPERCLASS. MULTDIV SHOULD HAVE METHODS TO MULTIPLY AND DIVIDE. A MAIN
METHOD SHOULD ACCESS THE METHOD AND PERFORM THE MATHEMATICAL
OPERATIONS.
CODING
class addsub
{ int num1;
int num2;
addsub(int n1, int n2)
{
num1 = n1;
num2 = n2;
} int add()
{ return num1+num2;
} int sub()
{ return num1-num2;
}
}
class multdiv extends addsub
{ public multdiv(int n1, int n2)
{
super(n1, n2);
}
int mul()
{return num1*num2;}
float div()
{return num2/num1;}
public void display()
{
System.out.println("Number 1 :" + num1);
System.out.println("Number 2 :" + num2);
}
}
Coding
class digit
{
public static void main(String args[])
{
int sum;
int num1 = 10;
int num2 = 23;
{
System.out.println("first number= " +num1);
System.out.println("second number= " +num2);
sum=num1+num2;
System.out.println("Sum of Digits = " +sum);
}
}
}
PROGRAM 3
DATA MEMBERS:
NAME OF THE DEPOSITOR
ACCOUNT NUMBER
TYPE OF ACCOUNT
BALANCE AMOUNT IN THE ACCOUNT
METHODS:
Coding
class account
{ String name;
int acc_no;
String type;
int bal;
int amount;
account()
{ name="karandeep";
acc_no=2905;
type="savings";
bal=6000;
}
int withdraw()
{ amount=1000;
bal-=amount;
return bal;
}
int deposit()
{ amount=500;
bal+=amount;
return bal;
}
void display()
{ System.out.println(name + " Your A/c no :" +acc_no + " Your A/c type :"
+type);
withdraw();
deposit();
} }
b1.display();
}
PROGRAM 4
Coding
class Shape
{ int dim1;
int dim2;
Shape(int x , int y)
{
dim1=x;
dim2=y;
}
void display()
{
System.out.println(dim1);
System.out.println(dim2);
}
}
class rectangle extends Shape
{ rectangle(int x, int y)
{
super(x, y);
}
int area()
{
return dim1*dim2;
}
void display()
{ System.out.println("In rectangle class");
super.display();
}
}
class triangle extends Shape
{ triangle(int x, int y)
{
super(x, y);
}
float area()
{
return (0.5f)*dim1*dim2;
}
}
class sh
{ public static void main(String arg[])
{ rectangle r1=new rectangle(20,20);
int ar=r1.area();
System.out.println("Area of Rectangle " +ar);
r1.display();
triangle t1=new triangle(20,25);
float ar1=t1.area();
System.out.println("Area of Triangle " +ar1);
}
}
PROGRAM 5
* * *
* * * * *
coding
class star
{
public static void main (String args[])
{
int i;
int j;
Coding
class rec
{
int a;
int b;
rec ( )
{
a=5;
b=10;
}
int area()
{
return a*b;
}
}
class test
{
public static void main (String args[ ])
{
System.out.println("Create an Object of this Class");
}
}
PROGRAM 6
Coding
class testarra
{
public static void main(String args[])
{
int anarray[];
anarray = new int[10];
anarray[1] = 90;
anarray[2] = 80;
anarray[3] = 70;
anarray[4] = 50;
anarray[5] = 60;
System.out.println(anarray[1]);
System.out.println(anarray[4]);
System.out.println(anarray[2]);
}
}
PROGRAM 6 b
Coding
Class testarraystr
{
public static void main(String args[])
{
String anarray[];
anarray = new String[10];
anarray[1] = "Karandeep";
anarray[2] = "kandy";
anarray[3] = "Mandy";
anarray[4] = "Sahil";
anarray[5] = "Dinesh";
System.out.println(anarray[1]);
System.out.println(anarray[4]);
System.out.println(anarray[2]);
}
}
PROGRAM 7
Coding
class rectangle
{
int length;
int width;
int area()
{
return length*width;
}
}
AIM: WRITE A JAVA PROGRAM TO FIND THE VOLUME OF A SPHERE AND A CONE.
Coding
class Shape
{ int radius;
int height;
Shape(int x , int y)
{
radius=x;
height=y;
}
void display()
{
System.out.println(radius);
System.out.println(height);
}
}
class sphere extends Shape
{ sphere(int x, int y)
{
super(x, y);
}
float volume()
{
return (4/3f)*(3.14f)*radius*radius*height;
}
void display()
{ System.out.println("Radius & Height in Volume");
super.display();
}
}
class cone extends Shape
{ cone(int x, int y)
{
super(x, y);
}
float volume()
{
return (1/3f)*(3.14f)*radius*radius*radius;
}
}
class vol
{ public static void main(String arg[])
{ sphere r1=new sphere(18,20);
float ar=r1.volume();
r1.display();
System.out.println("Volume of Sphere is " +ar);
cone t1=new cone(15,15);
float ar1=t1.volume();
System.out.println("Volume of Cone is " +ar1);
}
}
PROGRAM 9
AIM: WRITE A JAVA PROGRAM THAT TAKES A STRING AND CONVERTS IT INTO UPPERCASE
AND LOWERCASE LETTERS
Coding
public class prog
{
public static void main(String args[])
{
String s = "KaRaN, SaGGu!";
}
}
Coding
class display
{
public static void main(String args[])
{
currency ob= new currency();
double money=ob.convert(25.0);
System.out.println("The converted money in dollar is = "+money);
}
}
class currency
{
double convert(double rupee)
{
double doll=45*rupee;
return doll;
}
}
class pwr
{double r;
{r = Math.pow(x,y);
return r;
}
double change(int x, float y)
{r = Math.pow(x,y);
return r;
}
double change(float x, float y)
{r = Math.pow(x,y);
return r;
}
public class pw
double a = p.change(2,2);
double b = p.change(2,3.2F);
double c = p.change(4.3F,3.6F);
{ int dim1;
int dim2;
shape(int x, int y)
{ dim1 = x;
dim2 = y;
{ rectangle(int x, int y)
{ super(x,y);
double area()
{ return dim1*dim2;
{ triangle(int x, int y)
{ super(x,y);
}
double area()
{ return (0.5F)*dim1*dim2;
double r = r1.area();
double t = t1.area();
PROGRAM 10
(II) CYLINDER
(III) CUBE
CODING
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
/*Cylinder*/
g.drawString("(a).Cylinder",10,110);
g.drawOval(10,10,50,10);
g.drawOval(10,80,50,10);
g.drawLine(10,15,10,85);
g.drawLine(60,15,60,85);
/*Cube*/
g.drawString("(b).Cube",95,110);
g.drawRect(80,10,50,50);
g.drawRect(95,25,50,50);
g.drawLine(80,10,95,25);
g.drawLine(130,10,145,25);
g.drawLine(80,60,95,75);
g.drawLine(130,60,145,75);
g.drawOval(180,10,80,80);
g.drawRect(192,22,55,55);
g.drawRect(290,10,80,80);
g.drawOval(290,10,80,80);
PROGRAM 11