Friday, July 22, 2011

your aeg

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Date extends JFrame implements ActionListener
{
JLabel de1,mo1,ye1,de2,mo2,ye2,de;
JTextField di1,mi1,yi1,di2,mi2,yi2,di;
JButton ok,reset;
Date()
{
super("your age");
Container c=getContentPane();
c.setLayout(new FlowLayout());
de1=new JLabel("day ");
di1=new JTextField(2);

mo1=new JLabel("month ");
mi1=new JTextField(2);

ye1=new JLabel("year ");
yi1=new JTextField(4);

de2=new JLabel("birth day");
di2=new JTextField(2);

mo2=new JLabel(" birth month ");
mi2=new JTextField(2);

ye2=new JLabel("birth year ");
yi2=new JTextField(4);

de=new JLabel("your age");
di=new JTextField(20);

ok=new JButton("OK");
reset=new JButton("Reset");
ok.addActionListener(this);
reset.addActionListener(this);

c.add(de1);
c.add(di1);

c.add(mo1);
c.add(mi1);

c.add(ye1);
c.add(yi1);

c.add(de2);
c.add(di2);

c.add(mo2);
c.add(mi2);

c.add(ye2);
c.add(yi2);

c.add(de);
c.add(di);

c.add(ok);
c.add(reset);
setSize(500,300);
setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
JButton but=(JButton)e.getSource();
if(but.getText()=="OK")
{
int d1=Integer.parseInt(di1.getText());
int m1=Integer.parseInt(mi1.getText());
int y1=Integer.parseInt(yi1.getText());
int d2=Integer.parseInt(di2.getText());
int m2=Integer.parseInt(mi2.getText());
int y2=Integer.parseInt(yi2.getText());
//int d1,d2,m1,m2,y1,y2;
int[] mo={31,28,31,30,31,30,31,31,30,31,30,31};
int m3=0;
int y3=0;
int d=0;
int m=0;
int y=0;


if((y1%4==0)&&(y1%400==0)){

mo[1]=29;
}
else{
mo[1]=28;
}
for(int i=0;i<mo.length;i++){
if(d1<d2){
d=d1+mo[m1-1]-d2;
m3=m1-1;
if(m3<m2){
m=m3+12-m2;
y3=y1-1;
y=y3-y2;
}
else{
m=m1-m2;
y=y1-y2;
}
}
else{
d=d1-d2;
if(m1<m2){
m=m1+12-m2;
y=y1-1-y2;
}
else{
m=m1-m2;
y=y1-y2;
}
}
}

di.setText("day="+Integer.toString(d)+"  "+"month="+Integer.toString(m)+"  "+"year="+Integer.toString(y));
}
else if(but.getText()==("Reset"))
{
di1.setText("");
mi1.setText("");
yi1.setText("");

di2.setText("");
mi2.setText("");
yi2.setText("");

di.setText("");
}
}
public static void main(String[] a)
{
Date b=new Date();
b.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}

Wednesday, July 20, 2011

java 3

public class ex{
public static void main(String[] args){
int[][] a={{1,2,3,4},{2,3,4,5},{3,4,5,6},{5,5,6,7},{4,6,7,8}};
int max=0;
for(int r=0;r<5;r++)
{
for(int c=0;c<4;c++)
{
System.out.print(a[r][c]+" ");
}
System.out.println();
}
System.out.println();

max=a[0][0];

for(int r=1;r<5;r++)
{
for(int c=1;c<4;c++)
{
if(a[r][c]>max)
{
max=a[r][c];
}
}
System.out.print(max+" ");
}
}
}
/*C:\Users\KAPILAN\Desktop\kk>javac ex.java

C:\Users\KAPILAN\Desktop\kk>java ex
1 2 3 4
2 3 4 5
3 4 5 6
5 5 6 7
4 6 7 8

5 6 7 8
C:\Users\KAPILAN\Desktop\kk>*/

Tuesday, July 19, 2011

java 2

public class Sortings
{
//int[] a;//
private  void bubbleSort(int[] a,int n)
{

int temp=0;
System.out.println(" ");

for(int i=0;i<n;i++)
{
for(int j=1;j<(n-i);j++)
{
if(a[j-1]>a[j])
{
temp=a[j-1];
a[j-1]=a[j];
a[j]=temp;
}
}
/*print()
{
System.out.print(a[i]+" ");
}
*/
}
}
private void print(int[] a,int n)
{
for(int i=0;i<a.length;i++)
{
System.out.print(a[i]+" ");
}
}
public static void main(String[] args)
{
int a[]={5,1,2,4,3};
int n=a.length;
//bubbleSort.print();//
Sortings b=new Sortings();

b.bubbleSort(a,n);
b.print(a,n);
}
}
/*
C:\Users\Level 1G\Desktop\level1g\kk>javac Sortings.java

C:\Users\Level 1G\Desktop\level1g\kk>java Sortings

1 2 3 4 5
C:\Users\Level 1G\Desktop\level1g\kk>*/

Saturday, July 16, 2011

java 1

public class b
{
 public double recDome(int x,int n)
{

if(n==0) return 1;
if(n==1) return x;
if(n>1)
{
double p=recDome(x,n/2);
if(n%2==0) return p*p;
return x*p*p;
}
return 1;
}

public void print(int l)
{

System.out.print(l);
}
public static void main(String[] a)
{
b t=new b();

}
}
.......................................................................................................................


import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Bases extends JFrame implements ActionListener
{
JLabel Base,exponent,output;
JTextField b,m,o;
JButton ok,reset;
Bases()
{
super("base");
Container c=getContentPane();
c.setLayout(new FlowLayout());
Base=new JLabel("Base");
b=new JTextField(9);

exponent=new JLabel("exponent");
m=new JTextField(9);

output=new JLabel("output");
o=new JTextField(9);

ok=new JButton("OK");
reset=new JButton("Reset");
ok.addActionListener(this);
reset.addActionListener(this);

c.add(Base);
c.add(b);

c.add(exponent);
c.add(m);

c.add(output);
c.add(o);
c.add(ok);
c.add(reset);
setSize(500,300);
setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
JButton but=(JButton)e.getSource();
if(but.getText()=="OK")
{
String B=b.getText();
String E=m.getText();
int x=Integer.parseInt(B);
int n=Integer.parseInt(E);

b t=new b();


double l=t.recDome(x,n);
o.setText(Double.toString(l));
}
else if(but.getText()==("Reset"))
{
b.setText("");
m.setText("");
o.setText("");
}
}
public static void main(String[] a)
{
Bases b=new Bases();
b.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}

Friday, July 15, 2011

java

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class NIC extends JFrame implements ActionListener
{
JLabel NICno, Datofbath,Sex;
JTextField NIC,date,sex;
JButton ok,reset;
NIC()
{
super("Find the date of bath use NIC number");
Container c=getContentPane();
c.setLayout(new FlowLayout());
NICno=new JLabel("NIC number");
NIC=new JTextField(9);

Datofbath=new JLabel("Date of bath");
date=new JTextField(9);

Sex=new JLabel("SEX");
sex=new JTextField(9);

ok=new JButton("OK");
reset=new JButton("Reset");
ok.addActionListener(this);
reset.addActionListener(this);

c.add(NICno);
c.add(NIC);

c.add(Datofbath);
c.add(date);

c.add(Sex);
c.add(sex);
c.add(ok);
c.add(reset);
setSize(500,300);
setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
JButton but=(JButton)e.getSource();
if(but.getText()=="OK")
{
String ic=NIC.getText();
String t,d,l,s;
t=ic.substring(0,2);
d=ic.substring(2,5);
l=ic.substring(6,9);
int x,y,z,m;
m=0;
z=0;
x=Integer.parseInt(d);
y=Integer.parseInt(l);
System.out.print(d+"\n");
int[] a={31,60,91,121,152,182,213,244,274,305,335,366};
for(int i=0;i<a.length-1;i++)
{
if((x>=a[i])&&(x<a[i+1]))
{
z=x-a[i];
m=i+2;
}
else if(x<=a[1])
{
z=x;
m=1;
}
}
if(y>=500)
{
s="male";
}
else
{
s="female";
}
date.setText(t+"."+Integer.toString(m)+"."+Integer.toString(z));
sex.setText(s);
}
else if(but.getText()==("Reset"))
{
NIC.setText("");
date.setText("");
sex.setText("");
}
}
public static void main(String[] a)
{
NIC b=new NIC();
b.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}