Professional Documents
Culture Documents
1 - Java 2
1 - Java 2
PROGRAM:-
import java.lang.String;
class pal
st=arg[0];
int i=0,j=0;
int l=st.length()-1;
while(i<=1)
if(st.charAt(i)!=st.charAt(l-i))
j=1;
break;
i=i+1;
if(j==0)
else
OUTPUT
C:\jdk1.3\bin>javac pal.java
PROGRAM:-
import java.lang.String.*;
class licabv
int l=ob.length();
ob1=ob1+ob.charAt(0);
for(int i=1;i<l;i++)
ob1=ob1+ob.charAt(i+1);
System.out.println("Abbreviation:"+ob1.toUpperCase());
C:\jdk1.3\bin>javac licabv.java
C:\jdk1.2\bin>java licabv
Abbreviation: LIC
PROGRAM:-
import java.io.*;
class primeNo
try
int n,i,f=1;
n=Integer.parseInt(b1.readLine());
for(i=2;i<n;i++)
if(n%i==0)
f=0;
break;
if(f==1)
System.out.println("Number is Prime");
else
catch(Exception e){}
OUTPUT:-
C:\jdk1.3\bin>javac lprimeNO.java
C:\jdk1.2\bin>java primeNo
C:\jdk1.2\bin>java primeNo
Number is Prime
PROGRAM:-
import java.io.*;
class sname
int n,i;
String temp;
try
System.out.println("Enter limit");
n=Integer.parseInt(br.readLine( ));
System.out.println("Enter names");
for(i=0;i<n;i++)
str[i]=br.readLine( );
for(i=0;i<n;i++)
for(int j=i+1;j<n;j++)
if (str[i].compareTo(str[j])>0)
str[i]=str[j];
str[j]=temp;
for(i=0;i<n;i++)
System.out.println(str[i]);
catch(Exception e){System.out.println("Error");}
C:\jdk1.3\bin>javac sname.java
C:\jdk1.3\bin>java sname
Enter names
Revathy
Anju
Soumya
Maya
Priya
Anju
Maya
Priya
Revathy
Soumya
PROGRAM
import java.io.*;
class matrix
int m,n,p,q,i,j,k=0;
try
m=Integer.parseInt(br.readLine());
n=Integer.parseInt(br.readLine());
p=Integer.parseInt(br.readLine());
q=Integer.parseInt(br.readLine());
if(n!=p)
else
for(i=0;i<m;i++)
for(j=0;j<n;j++)
a[i][j]=Integer.parseInt(br.readLine());
for(i=0;i<m;i++)
for(j=0;j<n;j++)
System.out.print(a[i][j]+" ");
System.out.println();
for(i=0;i<p;i++)
for(j=0;j<q;j++)
b[i][j]=Integer.parseInt(br.readLine());
for(i=0;i<p;i++)
System.out.println();
for(i=0;i<m;i++)
for(j=0;j<q;j++)
for(k=0;k<n;k++)
c[i][j]=c[i][j]+a[i][k]*b[k][j];
System.out.println("Resultant matrix:");
for(i=0;i<m;i++)
for(j=0;j<q;j++)
System.out.print(c[i][j]+" ");
System.out.println();
catch(Exception e){}
C:\jdk1.3\bin>javac matrix.java
C:\jdk1.3\bin>java matrix
2 2 2 2
2 2
2 2
2 2 2 2
2 2
2 2
Resultant matrix:
8 8
8 8
PROGRAM:-
import java.io.*;
class square
int a;
void get(int x)
a=x;
void area( )
System.out.println("Area of square="+(a*a));
}}
int l,b;
l=x;
b=y;
void area( )
int m;
double pi=3.14;
void get(int p)
m=p;
void area( )
System.out.println("Area of circle="+(pi*m*m));
}}
class movr
try
p=Integer.parseInt(di.readLine( ));
q=Integer.parseInt(di.readLine( ));
m=Integer.parseInt(di.readLine( ));
n=Integer.parseInt(di.readLine( ));
ob.get(p,q);
ob.area( );
ob1.get(m);
ob1.area();
ob2.get(n);
ob2.area( );
catch(Exception e)
}}
c:\jdk1.3\bin>javac movr.java
c:\jdk1.3\bin>java movr
Area of rectangle=10
Area of circle=78.5
Area of square=16
(value l,b,h).
PROGRAM:-
class c
int l,b,h;
double v=0.0;
public c()
l=0;
b=0;
h=0;
l=x;
b=y;
h=z;
v=l*b*h;
System.out.println("volume of box="+v);
class conoverid
c ob=new c();
obj.show();
OUTPUT
C:\jdk1.3\bin>javac conoverid.javac
C:\jdk1.3\bin>java conoverid
volume of box=300.0
class Square
Int a;
Void get(int x)
a=x;
Void Area()
System.out.println("Area of Square="+(a*a));
int l,b;
l=x;
b=y;
void Area()
System.out.println("Area of Rectangle="+(l*b));
int m;
double PI=3.14;
void get(int p)
m=p;
void Area()
System.out.println("Area of Circle="+(PI*m*m));
class movp
try{
int m,n,p,q;
p=Integer.parseInt(b.readLine());
q=Integer.parseInt(b.readLine());
m=Integer.parseInt(b.readLine());
n=Integer.parseInt(b.readLine());
ob.get(p,q);
ob.Area();
ob1.get(m);
ob1.Area();
ob2.get(n);
ob2.Area();
OUTPUT
C:\jdk1.3\bin>javac movp.java
C:\jdk1.3\bin>java movp
Area of Rectangle=10
Area of Circle=78.5
Area of Square=16
PROGRAM
import java.io.*;
interface sports
double sprtwt=6.0F;
void put();
class student
int rno;
void show1(int x)
rno=x;
System.out.println("rollno="+rno);
int m1,m2;
m1=p;
m2=q;
System.out.println("sub1="+st);
System.out.println("mark1="+m1);
System.out.println("sub2="+st1);
System.out.println("mark2="+m2);
System.out.println("sports weightagemark="+sprtwt);
void total()
double tot=m1+m2+sprtwt;
System.out.println("total mark="+tot);
class interfacetest
r.show2(98,95);
r.put();
r.total();
OUTPUT
rollno=101
sub1=operating system
mark1=98
sub2=computer network
mark2=94
total mark=199.0
PROGRAM:-
import java.io.*;
int p,q;
area(int a,int b)
p=a;
q=b;
rect(int x,int y)
super(x,y);
int area()
return(p*q);
super(c1,c2);
int area()
return(p*q)/2;
class abstest
area a;
a=r;
int m=a.area();
System.out.println("area of rect:"+m);
a=c;
int n=a.area();
System.out.println("Area of circle:"+n);
OUTPUT
C:\jdk1.3\bin>javac abtest.java
C:\jdk1.3\bin>java abstest
Area of rectangle:300
Area of circle:100
PROGRAM:-
package pk2;
int f=1;
for(int i=1;i<=x;i++)
f=f*i;
import pk2.*;
import java.io.*;
class mainfact
try{
System.out.println("enter no");
int n=Integer.parseInt(di.readLine());
obj.fact(n);
}catch(Exception e){}
OUTPUT
C:\jdk1.3\bin>javac mainfact.java
C:\jdk1.3\bin>java mainfact
Enter no
Factorial = 120
PROGRAM
class a extends Thread
for(int i=1;i<=10;i++)
if(i==5)
yield();
else
int k=i*5;
System.out.println(i+"*"+"5="+k);
}}}}
for(int i=1;i<=10;i++)
if(i==3)
yield();
int k= i*7;
System.out.println(i+"*"+"7="+k);
}}}}
for(int i=1;i<=10;i++)
if(i==1)
try
sleep(1000);
catch (Exception e)
else
int k=i*13;
System.out.println(i+"x"+"13="+k);
}}}}
class multi
new a().start();
new b().start();
new c().start();
}}
OUTPUT
1*5=5
1*7=7
2*5=10
2*7=14
3*5=15
3*7=21
4*5=20
4*7=28
5*5=25
5*7=35
6*5=30
6*7=42
7*7=49
8*5=40
8*7=56
9*5=45
9*7=63
10*5=50
10*7=70
2*13=26
3*13=39
4*13=52
5*13=65
6*13=78
7*13=91
8*13=104
9*13=117
10*13=130
PROGRAM:-
import java.applet.*;
import java.awt.*;
g.drawArc(120,120,20,15,-180,-180);
g.drawArc(155,120,20,15,-180,-180);
g.drawOval(93,100,120,100);
g.fillOval(125,130,15,10);
g.fillOval(160,130,15,10);
g.drawOval(143,140,10,20);
g.drawOval(134,168,30,10);
g.drawArc(100,100,120,115,-180,-180);
g.drawArc(90,100,110,118,-180,-180);
g.drawArc(85,100,115,115,-180,-180);
g.drawArc(140,182,20,10,180,180);
g.drawArc(137,165,25,10,180,180);
g.drawOval(85,140,10,20);
g.drawOval(215,140,10,20);
}}
//</applet>
OUTPUT
C:\jdk1.3\bin>appletviewer san.java
PROGRAM:-
import java.awt.*;
import java.applet.*;
Image img;
img=getImage(getDocumentBase(),"59l.jpg");
g.drawImage(img,0,0,this);
//</applet>
PROGRAM
import java.awt.*;
import java.applet.*;
Button b1;
Label l1;
Checkbox c1;
Choice d1;
List l;
TextField t;
TextArea t1;
Scrollbar s;
b1=new Button("OK");
b1.setBounds(100,100,50,30);
c1=new Checkbox("welcome");
d1=new Choice();
d1.add("india");
d1.add("pack");
l.add("Anu");
t=new TextField("hai");
t1=new TextArea("achu",1,20);
s=new Scrollbar();
setBackground(Color.green);
add(b1);
add(l1);
add(c1);
add(d1);
add(l);
add(t);
add(t1);
add(s);
}}
//</applet>
C:\jdk1.3\bin>appletviewer ctrl.java
PROGRAM:-
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
TextField t1,t2,t3;
Button b1,b2,b3,b4;
setLayout(null);
t1=new TextField();
t2=new TextField();
t3=new TextField();
b1=new Button("add");
b2=new Button("sub");
b3=new Button("mul");
b4=new Button("div");
t1.setBounds(100,100,50,50);
t2.setBounds(200,100,50,50);
t3.setBounds(100,260,50,50);
b1.setBounds(200,180,50,50);
b3.setBounds(350,240,50,50);
b4.setBounds(400,180,150,50);
add(t1);
add(t2);
add(t3);
add(b1);
add(b2);
add(b3);
add(b4);
b1.addActionListener(this);
b2.addActionListener(this);
b3.addActionListener(this);
b4.addActionListener(this);
int c=0;
int x=Integer.parseInt(t1.getText());
int y=Integer.parseInt(t2.getText());
if(e.getSource()==b1)
c=x+y;
else if(e.getSource()==b2)
else if(e.getSource()==b3)
c=x*y;
else if(e.getSource()==b4)
c=x/y;
}t3.setText(" "+c);
//</applet>
C:\jdk1.3\bin>javac calculator.java
C:\jdk1.3\bin>appletviewer calculator.java
PROGRAM:-
import java .awt.*;
import java.applet.*;
g.setColor(Color.orange);
g.fillRect(100,100,300,75);
g.setColor(Color.black);
g.fillRect(90,100,10,470);
g.drawRect(100,175,300,75);
g.setColor(Color.blue);
g.fillOval(220,185,50,50);
g.setColor(Color.green);
g.fillRect(100,250,300,75);
//</applet>
C:\jdk1.3\bin>Javac flag.java
C:\jdk1.3\bin>appletviewer flag.java
PROGRAM:-
Import java.awt.*;
import java.applet.*;
String ob;
ob=new String("HELLO");
g.drawRect(50,50,280,230);
g.drawRect(110,110,320,260);
g.drawLine(50,50,110,110);
g.drawLine(50,280,110,370);
g.drawLine(330,50,430,110);
g.drawLine(330,280,430,370);
g.drawString(ob,200,200);
//</applet>
C:\jdk1.3\bin>javac rect.java
C:\jdk1.3\bin>appletviewer rect.java
PROGRAM:-
import java.awt.*;
import java.lang.*;
import java.applet.*;
Thread t;
int x;
t=new Thread(this);
x=10;
t.start();
try
while(x<=1000)
x=x+5;
t.sleep(50);
while(x>0)
x=x-5;
t.sleep(50);
repaint();
}catch(Exception e){}
g.fillOval(x,200,50,50);
//</applet>
C:\jdk1.3\bin>javac appthr.java
C:\jdk1.3\bin>appletviewer appthr.java
PROGRAM:-
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
TextField t;
Button b;
setLayout(null);
t=new TextField();
b=new Button();
t.setBounds(100,100,100,30);
b.setBounds(230,100,50,30);
add(t);
add(b);
b.addActionListener(this);
t.setText("welcome");
//</applet>
OUTPUT
PROGRAM:-
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
</applet>*/
int mouseex=0,mouseey=0;
addMouseListener(this);
mousex=0;
mousey=10;
msg="mouse entered";
setBackground(Color.pink);
repaint();
mousex=me.getX();
mousey=me.getY();
msg="down";
setBackground(Color.orange);
repaint();
mousex=me.getX();
mousey=me.getY();
msg="up";
repaint();
g.drawString(msg,mousex,mousey);
PROGRAM:-
import java.applet .*;
import java.awt.*;
import java.awt.event.*;
TextField t1,t2;
t1=new TextField();
t2=new TextField();
t1.setBounds(100,100,50,30);
t2.setBounds(100,200,50,30);
add(t1);
add(t2);
t1.addKeyListener(this);
t2.setText(" "+e.getKeyChar());
{}
}}
//</applet>
OUTPUT
C:\jdk1.3\bin>Javac show1.java
C:\jdk1.3\bin>Appletviewer show1.java
PROGRAM:-
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
setLayout(null);
ch.add("india");
ch.add("usa");
ch.add("china");
t.setBounds(70,70,100,25);
ch.setBounds(70,140,100,40);
ch.addItemListener(this);
add(t);
add(ch);
//</applet>
OUTPUT
C:\jdk1.3\bin>javac as2.java
C:\jdk1.3\bin>appletviewer as2.java
PROGRAM
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
TextField t;
Scrollbar s;
setLayout(null);
t=new TextField( );
s=new Scrollbar(Scrollbar.HORIZONTAL,0,125,0,1000);
t.setBounds(5,100,50,20);
s.setBounds(0,50,280,20);
add(t);
add(s);
s.addAdjustmentListener(this);
//</applet>
OUTPUT
C:\jdk1.3\bin>javac value.java
C:\jdk1.3\bin>appletviewer value.java
Program to move a label from left to right along with the scroll bar
movement.
PROGRAM:-
import java.awt.event.*;
Label l;
Scrollbar s;
setLayout(null);
l=new Label("HAI");
s=new Scrollbar(Scrollbar.HORIZONTAL,1,24,1,300);
s.setBounds(0,100,298,20);
l.setBounds(0,30,280,50);
add(s);
add( l );
s.addAdjustmentListener(this);
l.setBounds(e.getValue(),50,280,50);
//</applet>
OUTPUT
c:\jdk1.3\bin>javac bb.java
c:\jdk1.3\bin>appletviewer bb.java
PROGRAM:-
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
Scrollbar s1;
Scrollbar s2;
Scrollbar s3;
setLayout(null);
s1.setBounds(0,300,1000,50);
s2.setBounds(0,200,1000,50);
s3.setBounds(0,100,1000,50);
add(s1);
add(s2);
add(s3);
s1.addAdjustmentListener(this);
s3.addAdjustmentListener(this);
setBackground(ob);
//</applet>
PROGRAM:-
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
setLayout(null);
ch.add(" ");
ch.add("blue");
ch.add("green");
ch.add("red");
ch.setBounds(100,100,100,540);
ch.addItemListener(this);
add(ch);
if(e.getItem( )=="blue")
setBackground(Color.green);
setBackground(Color.red);
//</applet>
C:\jdk1.3\bin>javac as3.java
C:\jdk1.3\bin>appletviewer as3.java
Program to find the sum of two no:s entered in to two text fields
&display the result in the third text field when enter key is pressed.
PROGRAM
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
TextField t1,t2,t3;
setLayout(null);
t1=new TextField();
t2=new TextField();
t3=new TextField();
t1.setBounds(50,50,50,30);
t2.setBounds(50,100,50,30);
t3.setBounds(50,150,50,30);
add(t1);
add(t2);
add(t3);
t2.addKeyListener(this);
int a,b,c;
if(e.getKeyChar()==KeyEvent.VK_ENTER)
a=Integer.parseInt(t1.getText());
b=Integer.parseInt(t2.getText());
c=a+b;
t3.setText(""+c);
//</applet>
import java.applet.*;
import java.awt.*;
Thread t;
int x;
t=new Thread(this);
x=10;
t.start();
try
while(true)
x=x+5;
t.sleep(2000);
catch(Exception e){}
g.drawLine(0,300,200,100);
g.drawLine(200,100,398,255);
g.drawLine(340,300,600,100);
g.drawLine(600,100,800,300);
g.drawLine(200,300,150,250);
g.drawLine(150,250,100,300);
g.drawLine(100,300,200,300);
g.drawLine(115,300,115,350);
g.drawLine(180,300,180,350);
g.drawLine(115,350,180,350);
g.drawLine(180,350,215,325);
g.drawLine(215,325,215,290);
g.drawLine(230,280,200,300);
g.drawLine(170,242,150,250);
g.setColor(Color.red);
g.fillOval(360,0+x,60,60);
//</applet>
Output
import java.awt.*;
import java.applet.*;
Thread t;
int h,m,s;
int h=0,m=0,s=0;
t=new Thread(this);
t.start();
add(ob);
try
while(true)
s=s+1;
t.sleep(50);
if(s>60)
s=1;
m=m+1;
if(m>=60)
m=1;
h=h+1;
if(h>12)
h=1;
repaint();
String str=Integer.toString(h);
String str1=Integer.toString(m);
String str2=Integer.toString(s);
g.drawString(str,260,40);
g.drawString(str,280,40);
g.drawString(str,300,40);
//</applet>
//javac clock.java
//appletviewer clock.java