IT

IT

Wednesday, October 24, 2012

System Software Lab Programs(1-12) With Output

Link To Download:

                             Click To Download

Link To View The File:

                              Click To View

Monday, October 22, 2012

JAVA PROGRAMMING LAB( All progrmas with output)

To Download Progrmas with output:


Click on this link

To View The File:

Click On this link

Simply Programs:

1(A).Program to Illustrate various Data Types
DataType.java
class DataType
{
public static void main(String s[])
{
int i=3;
float f=89.09f;
short s2=98;
String s1="NASA";
System.out.println("Integer:"+i);
System.out.println("Float:"+f);
System.out.println("Short:"+s2);
System.out.println("String:"+s1);
}}


1(B).Program to illustrate Classes, Object and Methods

Function.java
class Function
{
void dimension()
{
double length=10;
double breadth=10;
double area;
area=length*breadth;
System.out.println("The area is :"+area+"+sqmeter");
}
public static void main(String s[])
{
Function m1=new Function();
m1.dimension();
}}


1(C).Program to illustrate Overriding
Override.java
class A
{
int i,j;
A(int a,int b)
{
i=a;
i=b;
}
void show()
{
System.out.println(i);
System.out.println(j);
}
}

class B extends A
{
int k;
B(int a,int b,int c)
{
super(a,b);
k=c;
}
void show()
{
System.out.println(k);
}
}
class Override
{
public static void main(String s[])
{
System.out.println("Over riding ");
B d=new B(1,2,3);
d.show();
}
}



2.METHOD OVERLOADING




overloadex.java
class overload
{
void over()
{
System.out.println("No Parameters Passed");
}
void over(int a)
{
System.out.println("\nInteger Parameters Passed");
System.out.println("Value is\t"+a);
}
void over(double a)
{
System.out.println("\nDouble Parameters Passed");
System.out.println("Value is\t"+a);
}
void over(int a,int b)
{
System.out.println("\nTwo Integer Parameters Passed");
System.out.println("Values are\t"+a+"\t"+b);
}
}
class overloadex
{
public static void main(String args[])
{
overload obj=new overload();
obj.over();
obj.over(2);
obj.over(2.5);
obj.over(2,3);
}
}


3(A).SINGLE INHERITANCE

singleinh.java
class init
{
int a=5,b=10,c;
}
class adds extends init
{
void add()
{
c=a+b;
System.out.println("addition is "+c);
}
}
class singleinh
{
public static void main(String args[])
{
System.out.println("**Single Inheritance**");
adds obj=new adds();
obj.add();
}
}


3(B).Multiple Inheritance
multipleinh.java

class initialize
{
int a=10,b=5,c;
}
class addition extends initialize
{
void add()
{
c=a+b;
System.out.println("addition is "+c);
}
}
class multiplication extends addition
{
void mul()
{
c=a*b;
System.out.println("multiplication is "+c);
}
}
class division extends multiplication
{
void div()
{
c=a/b;
System.out.println("division is "+c);
}
}
class multipleinh
{
public static void main(String args[])
{
division obj=new division();
System.out.println("the values are\n"+obj.a+"\t"+obj.b);
obj.add();
obj.mul();
obj.div();
}
}


4.STRING HANDLING FUNCTIONS

stringfn.java
class stringeg
{
String s1="JAVA";
String s2="java";
String s3=" String functions in ";
}
class leng extends stringeg
{
void lengt()
{
System.out.println("\n**LENGTH FUNCTIONS**");
System.out.println("Length of string 1 is:"+s1.length());
System.out.println("Length of string 2 is:"+s2.length());
System.out.println("Length of string 3 is:"+s3.length());
}
}
class modify extends leng
{
void modif()
{
System.out.println("\n**MODIFICATION FUNCTIONS**");
System.out.println("string 2 and 3 are joined to form :\n"+s3.concat(s2));
System.out.println("replacing space by * in s3 "+s3.replace(' ','*'));
System.out.println("s3 after trimming "+s3.trim());
}
}
class conv extends modify
{
void conver()
{
System.out.println("\n**CONVERSION FUNCTIONS**");
System.out.println("string 1 to lower case " +s1.toLowerCase());
System.out.println("string 3 to upper case  "+s3.toUpperCase());
}
}
class extrac extends conv
{
void extra()
{
System.out.println("\n**EXTRA FUNCTIONS**");
char buf[]=new char[11-7];
System.out.println("4 th character at string 1 is "+s1.charAt(3));
s3.getChars(7,11,buf,0);
System.out.print("character from 7-11 in string 3 is ->");
System.out.println(buf);
}
}
class comp extends extrac
{
void compar()
{
System.out.println("\n**COMPARISON FUNCTIONS**");
System.out.println(s1+" equals "+s2+" -> "+s1.equals(s2));
System.out.println(s1+" equalsIgnoreCase "+s2+" -> "+s1.equalsIgnoreCase(s2));
System.out.println(s1+" equals "+s3+" -> "+s1.equals(s3));
}
}
class searchi extends comp
{
void searc()
{
System.out.println("\n**SEARCHING FUNCTIONS**");
System.out.println(s3);
System.out.println("indexof(t)="+s3.indexOf('t'));
System.out.println("Last indexof(t)="+s3.lastIndexOf('t'));
System.out.println("indexof(in)="+s3.indexOf("in"));
System.out.println("indexof(t,10)="+s3.indexOf('t',10));
System.out.println("indexof(in,5)="+s3.indexOf("in",5));
}
}
class stringfn
{
public static void main(String args[])
{
searchi A=new searchi();
System.out.println("Strings are :\n"+"**\n"+A.s1+"\n"+A.s2+"\n"+A.s3+"\n**");
A.lengt();
A.modif();
A.conver();
A.extra();
A.compar();
A.searc();
}
}


5.EXCEPTION HANDLING

NegTest.java
class NegTest
{
public static void main(String s[])
{
try
{
int arr[]=new int[-2];
System.out.println("First element:"+arr[0]);
}
catch(NegativeArraySizeException n)
{
System.out.println("Generated Exception:"+n);
System.out.println("after the try block");
}
}
}

6(A).SINGLE THREAD

singthread.java
class singthread
{
public static void main(String args[])
{
Thread t=new Thread();
System.out.println(t);
t.setName("New Thread");
System.out.println("Thread name after using set name():");
System.out.println(t);
try
{
for(int i=0;i<=5;i++)
{
System.out.println(+i);
Thread.sleep(500);
}
}
catch(Exception e)
{
System.out.println(e);
}
}
}


6(B).MULTITHREAD
multithread.java
class newthread implements Runnable
{
String name;
Thread t;
newthread(String threadname)
{
name=threadname;
t=new Thread(this, name);
System.out.println("New thread"+t);
t.start();
}
public void run()
{
try
{
for(int i=5;i>0;i--)
{
System.out.println("name"+t);
Thread.sleep(500);
}
}
catch(Exception e)
{
System.out.println("Interrupted");
}
System.out.println(name+ "existing");
}
}
class multithread
{
public static void main(String args[])
{
new newthread("ONE");
new newthread("TWO");
new newthread("THREE");
try
{
Thread.sleep(1000);
}
catch(Exception e)
{
System.out.println("Main Thread");
}
}
}



7.PACKAGES IN JAVA


P1.java

package p1;
class A
{
void show()
{
System.out.println("PACKAGE");
}
}
class B
{
void add(int a,int b)
{
System.out.println(a+b);
}
}
class C
{
void sub(int a,int b)
{
System.out.println(a-b);
}
}

packmain.java
package p1;
class packmain
{
public static void main(String arg[])
{
A ob1=new A();
B ob2=new B();
C ob3=new C();
ob1.show();
ob2.add(2,3);
ob3.sub(3,1);
}
}



8.INTERFACE IN JAVA

inter.java
interface inter
{
public void add(int a,int b);
public void sub(int a,int b);
}

intermain.java
class A implements inter
{
public void add(int a,int b)
{
System.out.println("sum is"+(a+b));
}
public void sub(int a,int b)
{
System.out.println("difference"+(a-b));
}
}
class intermain
{
public static void main(String args [] )
{
System.out.println("INTERFACE");
inter ob=new A( );
ob.add(5,6);
ob.sub(6,5);
}
}



9.Program to draw multiple shapes using Applet

DrawingStuff.java
import java.applet.*;
import java.awt.*;
public class DrawingStuff extends Applet
 {
int width, height;
public void init()
{
width = getSize().width;
height = getSize().height;
setBackground(Color.black );
}
public void paint( Graphics g )
 {
g.setColor(Color.red);
g.drawRect(10, 20, 100, 15);
g.setColor(Color.pink );
g.fillRect(240, 160, 40, 110);

g.setColor(Color.blue);

g.drawOval(50, 225, 100, 50);
g.setColor(Color.orange);
g.fillOval(225, 37, 50, 25);

g.setColor(Color.yellow);
g.drawArc(10, 110, 80, 80, 90, 180);
g.setColor(Color.cyan);
g.fillArc( 140, 40, 120, 120, 90, 45);

g.setColor(Color.magenta );
g.fillArc( 150, 150, 100, 100, 90, 90);
g.setColor(Color.black );
g.fillArc( 160, 160, 80, 80, 90, 90);

g.setColor(Color.green );
g.drawString("Groovy!", 50, 150);
}
}

DrawingStuff.html
<html>
<head></head>
<applet code="DrawingStuff.class" width="350" height="350">
</applet>
</html>



10.Flow Layout

JAppletExample.java
import java.awt.*;
import javax.swing.*;
public class JAppletExample extends JApplet
{
public void init()
{
Container content = getContentPane();
content.setBackground(Color.white);
content.setLayout(new FlowLayout());
content.add(new JButton("Button 1"));
content.add(new JButton("Button 2"));
content.add(new JButton("Button 3"));
}}

JAppletExample.html

<html>
<head></head>
<applet code="JAppletExample.class" width="350" height="350">
</applet>
</html>




11.Border Layout


BorderLayoutTest.java

import java.awt.*;
import javax.swing.*;
public class BorderLayoutTest
{
public static void main(String[] a)
{
JFrame myFrame = new JFrame("FlowLayout Test");
myFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container myPane = myFrame.getContentPane();
myPane.setLayout(new BorderLayout());
myPane.add(new JButton("North"), BorderLayout.NORTH);
myPane.add(new JButton("South"),
BorderLayout.SOUTH);
myPane.add(new JButton("East"),
BorderLayout.EAST);
myPane.add(new JButton("West"), BorderLayout.WEST);
myPane.add(new JButton(new ImageIcon("java.gif")),
BorderLayout.CENTER);
myFrame.pack();
myFrame.setVisible(true);
}}
BorderLayoutTest.html
<html>
<head></head>
<applet code="BorderLayoutTest.class" width="350" height="350">
</applet>
</html>



12.Grid Layout

S2.java
import java.awt.*;
import javax.swing.*;
public class S2 extends JFrame
{
public static void main (String [] args)
{
new S2().setVisible(true);
}
public S2 ()
{
Container cp = getContentPane();
cp.setLayout(new GridLayout(4,3));
String [] Phone = {"7","8","9","4","5","6", "1","2","3","*","0","#"};
for (int i=0;i<Phone.length;i++)
{
cp.add(new JButton(Phone[i]));
}
pack();
}
}