0% found this document useful (0 votes)
36 views

Share Java Programs

Uploaded by

Naveen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views

Share Java Programs

Uploaded by

Naveen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 24

Programs

//1.Java program to read radius of a circle and to find the area and circumference.

import java.util.*;
class circle
{
public static void main(String as[])
{
double r,area,circumference,pi=3.142;
Scanner sc=new Scanner(System.in);
System.out.println("Enter the radius of a circle\n");
r=sc.nextDouble();
area=pi*r*r;
circumference=2*pi*r;
System.out.println("Area of a circle="+area);
System.out.println("Circumference of a circle="+circumference);
}
}
//2.Java program to demonstrate Sring operations.

import java.util.*;
class string_operation
{
public static void main(String as[])
{
String s1="Hello ";
String s2="Java Programming" ;
String s3;
System.out.println("String1="+s1);
System.out.println("String2="+s2);
System.out.println("Uppercase of a string1="+(s1.toUpperCase()));
System.out.println("Lowercase of a string2="+(s2.toLowerCase()));
System.out.println("Trim of a String1 is ="+(s1.trim()));
System.out.println("Length of a string1 is="+(s1.length()));
System.out.println("Character at 3rd position in string2 is="+(s2.charAt(3)));
System.out.println("Concatination of string1 and string2
is="+(s1.concat(s2)));
System.out.println("Substring in string1="+(s1.substring(3)));

System.out.println("Substring from 3rd to 8th position in string2


is="+(s2.substring(3,9)));
System.out.println("Replacing 'l' with 'y' in string1 is="+(s1.replace('l','y')));
System.out.println("Equal function="+(s1.equals(s2)));

}
}
//3.Java program to find the N prime numbers reading N as command line
arguments.

class prime_num
{
public static void main(String as[])
{
int n,i=3,count,c;
n=Integer.parseInt(as[0]);
if(n>=1)
{
System.out.println("First "+n+" prime numbers are\n");
System.out.println("2");
}
for(count=2;count<=n;i++)
{
for(c=2;c<i;c++)
{
if(i%c==0)
break;
}
if(c==i)
{
System.out.println(+i);
count++;
}
}
}
}
//4.Java program to find the factorial of N numbers reading N as command line
argument.

class factorial_cmd1
{
public static void main(String args[])
{
int i,n,j,fact;
if(args.length>0)
{
for(i=0;i<args.length;i++)
{
n=Integer.parseInt(args[i]);
fact=1;
for(j=1;j<=n;j++)
{
fact=fact*j;
}
System.out.println("Factorial of a "+n+" is "+fact);
}
}
else
{
System.out.println("Please enter values through the commandline");
}
}
}
//5.Java program to read N numbers and sort them using one-dimensional arrays.

import java.util.*;
class sort1
{
public static void main(String as[])
{
int n,a[],i,j,temp;
Scanner sc=new Scanner(System.in);
System.out.println("Enter the size of an a array\n");
n=sc.nextInt();
a=new int[n];
System.out.println("Enter the array values\n");
for(i=0;i<n;i++)
a[i]=sc.nextInt();

for(i=0;i<n;i++)
{
for(j=i+1;j<n;j++)
{
if(a[i]>a[j])
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
System.out.println("array values are\n");
for(i=0;i<n;i++)
System.out.println(a[i]);
}
}
//6.Java program to illustrate Method overloading.

class addition
{
void add(int a,int b)
{
int n1,n2,sum;
n1=a;
n2=b;
sum=n1+n2;
System.out.println("Addition of two numbers="+sum);
}

void add(int a,int b,int c)


{
int n1,n2,n3,sum;
n1=a;
n2=b;
n3=c;
sum=n1+n2+n3;
System.out.println("Addition of three numbers="+sum);
}
}

class overloading
{
public static void main(String as[])
{

addition obj=new addition();


obj.add(12,45);
obj.add(45,12,78);
}
}
//7.Java program to illustrate operator overloading.

class operator
{
void add(String str1,String str2)
{
String s1,s2,sum;
s1=str1;
s2=str2;
sum=s1+s2;
System.out.println("String concatination="+sum);
}
void add(int num1,int num2)
{
int a,b,add1;
a=num1;
b=num2;
add1=a+b;
System.out.println("Addition of two numbers="+add1);
}
}

class oper_overloading
{
public static void main(String as[])
{
operator obj=new operator();
obj.add("Hello","Java");
obj.add(54,76);

}
}
//8.Java program to demonstrate Single inheritance.

class marks
{
public float avg;
void calculate(float m1,float m2)
{
avg=(m1+m2)/2;
}
}
class student extends marks
{
void display()
{
System.out.println("Average marks of a student="+avg);
}
}

class single_inheritance
{
public static void main(String as[])
{
student s=new student();
s.calculate(96,87);
s.display();
}
}
//9.Java program to illustrate Constructor Overloading.

class Employee
{
int id;
String name;
Employee()
{
System.out.println("This is a default contructor");
}
Employee(int i,String n)
{
System.out.println("This is parameterised constructor");
id=i;
name=n;
}
}

class constructor_overloading
{
public static void main(String as[])
{
Employee e=new Employee();
System.out.println("Default constructor values are");
System.out.println("Employee ID="+e.id+"\nEmployee
Name="+e.name+"\n");

Employee e1=new Employee(101,"David");


System.out.println("Parameterized constructor values are");
System.out.println("Employee ID="+e1.id+"\nEmployaee
Name="+e1.name);

}
}
//10.Java program to illustrate method overriding.

class A
{
void add()
{
int a=10,b=20,sum;
sum=a+b;
System.out.println("Addition of two numbers in base class="+sum);
}
}

class B extends A
{
void add()
{
int a=78,b=54,sum;
sum=a+b;
System.out.println("Addition of two numbers in derived class="+sum);
}
}

class overriding
{
public static void main(String as[])
{
B obj=new B();
obj.add();
A obj1=new A();
obj1.add();
}
}
//11.Java program demonstrating Multithreading.

class multi extends Thread


{
public void run()
{
for(int j=0;j<5;j++)
System.out.println("Thread A is running:"+j);
}
}

class multithread
{
public static void main(String as[])
{
multi t=new multi();
t.start();

for(int i=0;i<5;i++)
System.out.println("Thread B is running:"+i);

}
}
//12.Java program demonstrating Exception handling.

class exception_handling1
{
public static void main(String as[])
{
int a[]={5,10};
int b=5;
try
{
int x=a[2]/b-a[1];
}
catch(ArithmeticException e)
{
System.out.println("Divide by zero error");
}
catch(ArrayIndexOutOfBoundsException e)
{
System.out.println("Array Index error");
}
catch(ArrayStoreException e)
{
System.out.println("Wrong data type error");
}
finally
{
System.out.println("finally block is executed");
}
int y=a[1]/a[0];
System.out.println("Value of y="+y);
}
}
//13.Java program to demonstrate user defined package program.

package pack;
public class simple_intrest
{
double p=10,t=4,r=8,SI;
public void calculate()
{
SI=(p*t*r)/100;
System.out.println("Simple Intrest="+SI);
}
}

import pack.simple_intrest;
class Simple_Intrest
{
public static void main(String args[])
{
simple_intrest obj=new simple_intrest();
obj.calculate();
}
}
//14.Applet program to display Geometrical Figures using objects.

import java.awt.*;
import java.applet.*;
public class geometrical_fig extends Applet
{
public void paint(Graphics g)
{
g.drawLine(10,10,10,100);
g.drawRect(30,30,50,50);
g.fillRect(100,30,50,50);
g.drawOval(180,30,80,50);
g.fillOval(280,30,80,50);
g.drawOval(380,30,80,80);
g.fillRoundRect(10,200,80,80,20,20);
g.drawArc(200,200,180,160,90,70);
g.fillArc(280,200,180,200,80,50);
}
}

/*
<applet code="geometrical_fig.class" width=800 height=800>
</applet>
*/
//15.Applet program which illustrate Scroll Bar object.

import java.awt.*;
import java.applet.*;
public class scrollbar extends Applet
{
Scrollbar s1;
public void init()
{
setLayout(null);
s1=new Scrollbar();
s1.setBounds(100,150,80,100);
add(s1);
}
}

/*
<applet code="scrollbar.class" height=500 width=500>
</applet>
*/
//16.Applet program to change the background color randomly.

import java.awt.*;
import java.awt.Color;
import java.awt.Graphics;
import java.applet.*;
import java.util.Random;
public class background extends Applet
{
public void paint(Graphics g)
{
Random r=new Random();
int red=r.nextInt(255);
int green=r.nextInt(255);
int blue=r.nextInt(255);
Color clr=new Color(red,green,blue);
setBackground(clr);

}
}

/*
<applet code="background.class" height=500 width=600>
</applet>
*/
//17.Applet program to change the color of applet using combo box.

import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class changebackground extends Applet implements ItemListener
{
Choice ch;
Color c;
String str;
public void init()
{
setBackground(Color.orange);
ch=new Choice();
ch.add("Orange");
ch.add("Green");
ch.add("Yellow");
ch.addItemListener(this);
add(ch);
}

public void itemStateChanged(ItemEvent e)


{
str=ch.getSelectedItem();
if(str.equals("Orange"))
c=Color.orange;
if(str.equals("Green"))
c=Color.green;
if(str.equals("Yellow"))
c=Color.yellow;
setBackground(c);
}
}

/*
<applet code="changebackground.class" height=500 width=500>
</applet>
*/
//18.Applet program to implement Digital clock using thread.

import java.util.*;
import java.text.*;
import java.applet.*;
import java.awt.*;
public class SimpleDigitalClock extends Applet implements Runnable
{
Thread thr = null;
int clkhours = 0, clkminutes = 0, clkseconds = 0;
String clkString = "";
public void init()
{
setBackground(Color.blue);
}
public void start()
{
thr = new Thread(this);
thr.start();
}
public void run()
{
try
{
while (true)
{
Calendar calndr = Calendar.getInstance();
clkhours = calndr.get(Calendar.HOUR_OF_DAY);
if (clkhours > 12) clkhours -= 12;
clkminutes = calndr.get(Calendar.MINUTE);
clkseconds = calndr.get(Calendar.SECOND);
SimpleDateFormat frmtr = new SimpleDateFormat("hh:mm:ss");
Date date = calndr.getTime();
clkString = frmtr.format(date);
repaint();
thr.sleep(1000);
}
}
catch (Exception excp) {}
}
public void paint(Graphics grp)
{
grp.setColor(Color.red);
grp.drawString(clkString, 150, 150);
}
}

/*
<applet code="SimpleDigitalClock.class" height=500 width=500>
</applet>
*/
//19.Applet program to implement Mouse Event.

import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class mouseevent extends Applet implements MouseListener
{
public void init()
{
addMouseListener(this);
}

public void mouseClicked(MouseEvent e)


{
showStatus("Mouse clicked");
setBackground(Color.red);
}

public void mouseEntered(MouseEvent e)


{
showStatus("Mouse Entered into the area");
setBackground(Color.green);
}

public void mouseExited(MouseEvent e)


{
showStatus("Mouse exited from the area");
setBackground(Color.blue);
}

public void mouseReleased(MouseEvent e)


{
showStatus("Mouse button is released");
setBackground(Color.yellow);
}

public void mousePressed(MouseEvent e)


{
showStatus("Mouse is pressed");
setBackground(Color.pink);
}
}

/*
<applet code="mouseevent.class" height=900 width=900>
</applet>
*/
//20.Applet program to implement keyboard events.

import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class keyevent extends Applet implements KeyListener
{
public void init()
{
addKeyListener(this);
}
public void keyTyped(KeyEvent kb)
{
showStatus("Key on the keyboard is typed");
}

public void keyReleased(KeyEvent kb)


{
showStatus("Key on the keyboard is released");
}

public void keyPressed(KeyEvent kb)


{
showStatus("Key on yhe keyboard is pressed");
}

public void paint(Graphics g)


{
g.setColor(Color.red);
g.drawString("Program to demonstrate the Keyboard event",10,100);
}
}

/*
<applet code="keyevent.class" height=900 width=900>
</applet>
*/

You might also like