0% found this document useful (0 votes)
5 views13 pages

Java Programming Experiments Guide

The document describes 13 experiments in Java programming. Experiment 1 demonstrates how to swap two integer values. Experiment 2 shows how to copy a string. Experiment 3 shows how to concatenate two strings. Experiment 4 reverses an integer number. Experiment 5 generates the Fibonacci series. Experiment 6 identifies if a number is a palindrome. Experiment 7 generates a numeric pattern. Experiments 8-10 demonstrate using classes, objects, and constructors. Experiments 11-13 draw basic shapes like lines, rectangles, and ellipses using graphics in Java applets.

Uploaded by

Abhishek Bhagat
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views13 pages

Java Programming Experiments Guide

The document describes 13 experiments in Java programming. Experiment 1 demonstrates how to swap two integer values. Experiment 2 shows how to copy a string. Experiment 3 shows how to concatenate two strings. Experiment 4 reverses an integer number. Experiment 5 generates the Fibonacci series. Experiment 6 identifies if a number is a palindrome. Experiment 7 generates a numeric pattern. Experiments 8-10 demonstrate using classes, objects, and constructors. Experiments 11-13 draw basic shapes like lines, rectangles, and ellipses using graphics in Java applets.

Uploaded by

Abhishek Bhagat
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd

EXPERIMENT NO-1

AIM-WRITE A PROGRAM TO SWAP 2 INTEGERS.

class A
{
public static void main(String s[])
{
int a=10;
int b=20;
b=b-a;
a=b+a;
[Link]("The value of a & b after swapping"+"a="+a+"b="+b);
}
}

OUTPUT:
C:\Program Files\Java\jdk1.6.0_13\bin>javac [Link]

C:\Program Files\Java\jdk1.6.0_13\bin>java A
The value of a & b after swappinga=20b=10
EXPERIMENT NO-2

AIM-WRITE A PROGRAM TO COPY A STRING.

class Copy
{
public static void main(String s[])
{
String str1 = "Hello";
String str2 = str1;
String str3 = new String(str1);
[Link](str2);
}}

OUTPUT:
C:\Program Files\Java\jdk1.6.0_13\bin>javac [Link]

C:\Program Files\Java\jdk1.6.0_13\bin>java Copy


Hello
EXPERIMENT NO-3

AIM-WRITE A PROGRAM TO CONCATENATE A STRING.

class Concat
{
public static void main(String s[])
{
String str1 = "Hello";
String str2 = "java";
String com = [Link](str2);
[Link]("Combined string: " + com);
}}

OUTPUT:
C:\Program Files\Java\jdk1.6.0_13\bin>javac [Link]

C:\Program Files\Java\jdk1.6.0_13\bin>java Concat


Combined string: Hellojava
EXPERIMENT NO-4

AIM-WRITE A PROGRAM TO REVERSE A NUMBER.

class Reverse
{
public static void main(String[] args)
{
int number = 1234;
int reversedNumber = 0;
int temp = 0;
while(number > 0)
{
temp = number%10;
reversedNumber = reversedNumber * 10 + temp;
number = number/10;
}
[Link]("Reversed Number is: " + reversedNumber);
}
}

OUTPUT:
C:\Program Files\Java\jdk1.6.0_13\bin>javac [Link]

C:\Program Files\Java\jdk1.6.0_13\bin>java Reverse


Reversed Number is: 4321
EXPERIMENT NO-5

AIM-WRITE A PROGRAM TO GENERATE A FIBONACCI SERIES.

class Pattern
{
public static void main(String s[])
{
int f0 = 0;
int f1 = 1;

for (int i = 0; i < 30; ++i) {


[Link](f0);

final int temp = f1;


f1 += f0;
f0 = temp;
}
}}

OUTPUT:
C:\Program Files\Java\jdk1.6.0_13\bin>javac [Link]
C:\Program Files\Java\jdk1.6.0_13\bin>java Fibonacci
0
1
1
2
3
5
8
13
21
EXPERIMENT NO-6

AIM-WRITE A PROGRAM TO IDENTIFY A PALLINDROME.

class Fibonacci
{
public static void main(String[] args)
{
int number = 1221;
int reversedNumber = 0;
int temp = 0;
while(number > 0){
temp = number%10;
reversedNumber = reversedNumber * 10 + temp;
number = number/10;
}
[Link]("Reversed Number is: " + reversedNumber);

if(number==reversedNumber)
[Link]("Pallindrome number ");
else
[Link]("Not a Pallindrome Number");}
}

OUTPUT:
C:\Program Files\Java\jdk1.6.0_13\bin>javac [Link]

C:\Program Files\Java\jdk1.6.0_13\bin>java Fibonacci


Reversed Number is: 1221
Pallindrome Number
EXPERIMENT NO-7

AIM-WRITE A PROGRAM TO GENERATE A PATTERN.

class Triangle{
public static void main(String args[]){
int num = 4;
for(int i=1;i<=num;i++){
for(int j=1;j<=i;j++){
[Link](" "+i+" ");
}
[Link]("\n");
}
}
}

OUTPUT:
C:\Program Files\Java\jdk1.6.0_13\bin>javac [Link]

C:\Program Files\Java\jdk1.6.0_13\bin>java Triangle


1
2 2
3 3 3
4 4 4 4
EXPERIMENT NO-8

AIM-WRITE A PROGRAM USING CLASS & OBJECT.

class Rect1
{
double heigth,depth;
double area(double heigth,double depth)
{
double area1=heigth*depth;
[Link]("AREA="+area1);
return 0;
}}
class Demo
{
public static void main(String s[])
{
Rect1 re= new Rect1();
[Link](10,30);
}
}

OUTPUT:
C:\Program Files\Java\jdk1.6.0_13\bin>javac [Link]

C:\Program Files\Java\jdk1.6.0_13\bin>java Demo


AREA=300.0
EXPERIMENT NO-9

AIM-WRITE A PROGRAM CALLING METHOD USING OBJECT.

class Rect1
{
double heigth,depth;
double area(double heigth,double depth)
{
double area1=heigth*depth;
[Link]("AREA="+area1);
return 0;
}}
class Demo1
{
public static void main(String s[])
{
Rect1 re= new Rect1();
[Link](10,30);
}
}

OUTPUT:
C:\Program Files\Java\jdk1.6.0_13\bin>javac [Link]

C:\Program Files\Java\jdk1.6.0_13\bin>java Demo1


AREA=300.0
EXPERIMENT NO-10

AIM-WRITE A PROGRAM USING CONSTRUCTOR.

class Rect1
{
double heigth,depth;
Rect1(double x,double y)
{
heigth =x;
depth=y;
}
double area()
{
[Link](heigth*depth);
return(0);
}
}
class Demo2
{
public static void main(String s[])
{
Rect1 re= new Rect1(20,20);
[Link]();
}
}

OUTPUT:
C:\Program Files\Java\jdk1.6.0_13\bin>javac [Link]

C:\Program Files\Java\jdk1.6.0_13\bin>java Demo2


400.0
EXPERIMENT NO-11

AIM-WRITE A PROGRAM TO DRAW A LINE.

import [Link].*;
import [Link].*;

public class Line extends Applet {


public void paint(Graphics g) {
[Link](0, 0, 100, 100);
}}

<applet code="[Link]" width=300 height=200>

</applet>

OUTPUT:
EXPERIMENT NO-12

AIM-WRITE A PROGRAM TO DRAW A RECTANGLE.

import [Link].*;
import [Link].*;

public class Rectangle extends Applet {


public void paint(Graphics g) {
[Link](10, 10, 50, 50);
}
}
<applet code="[Link]" width=300 height=200>

</applet>

OUTPUT:
EXPERIMENT NO-13

AIM-WRITE A PROGRAM TO DRAW AN ELLIPSE.

import [Link].*;
import [Link].*;

public class Ellipse extends Applet {


public void paint(Graphics g) {
[Link](10, 10, 50, 50);
}
}
<applet code="[Link]" width=300 height=200>

</applet>

OUTPUT:

You might also like