Sunteți pe pagina 1din 20

Factorial and grade

import java.awt.*;

import java.awt.event.*;

class FactorialGUI extends Frame implements ActionListener

TextField tf1,tf2;

public FactorialGUI()

setLayout(new FlowLayout());

Label lb1=new Label("Enter a number:");

Label lb2=new Label("Factorial is:");

tf1=new TextField(15);

tf2=new TextField(15);

Button b1=new Button("Calculate");

add(lb1);

add(tf1);

add(lb2);

add(tf2);

add(b1);

b1.addActionListener(this);

public static void main(String ar[])

FactorialGUI f=new FactorialGUI();

f.setSize(300,300);

f.setTitle("Calculating Factorial");

f.setVisible(true);

public void actionPerformed(ActionEvent ae)

int n,a=1,i;
n=Integer.parseInt(tf1.getText());

for(i=1;i<=n;i++)

a=a*i;

tf2.setText(""+a);

Travel

import java.util.*;

class Travel

long travelCode;

String place;

int not,nob;

Travel()

travelCode=201;

place="Nainital";

not=10;

nob=1;

public void newTravel()

Scanner sc=new Scanner(System.in);

System.out.println("Enter travel code:");

travelCode=sc.nextLong();

System.out.println("Enter place:");

place=sc.next();

System.out.println("Enter no of travellers:");
not=sc.nextInt();

if(not<20)

nob=1;

else if(not>=20&&not<40)

nob=2;

else

nob=3;

public void showTravel()

System.out.println("Travel code:"+travelCode+"\nPlace:"+place+"\nNo.of travellers:"+not+"\nNo.of


busses:"+nob);

public static void main(String ar[])

Travel t=new Travel();

t.newTravel();

t.showTravel();

Sentence

import java.util.*;

import java.io.*;

class Sentence

public static void main(String []ar)

try

FileOutputStream fos=new FileOutputStream("D:\\sent.txt");

Scanner sc=new Scanner(System.in);


String st;

System.out.println("Enter a sentence:");

st=sc.nextLine();

byte b[]=st.getBytes();

fos.write(b);

fos.close();

catch(Exception e)

System.out.println(e.getMessage());

Coza loza

public class COZALOZAWOZA

public static void main(String[] args)

int num = 1;

for(int i = num; i <= 110; i++) {

if(i % 3 == 0) {

if(i % 5 == 0) {

if(i % 7 == 0)

System.out.print(" CozaLozaWoza ");

else

System.out.print(" CozaLoza ");

else if(i % 7 == 0)

System.out.print(" CozaWoza ");

else

System.out.print(" Coza ");


if(i % 11 == 0)

System.out.println();

else if(i % 5 == 0) {

if(i % 7 == 0)

System.out.print(" LozaWoza ");

else

System.out.print(" Loza ");

if(i % 11 == 0)

System.out.println();

else if(i % 7 == 0) {

System.out.print(" Woza ");

if(i % 11 == 0)

System.out.println();

else if(i % 11 == 0)

System.out.println(i);

else

System.out.print(i + " ");

Student stipend

import java.util.*;

class Student

String name;

int stipend,enrollno;

Student()

{
stipend=100;

enrollno=1;

name="ABC";

Student(String n,int s,int e)

name=n;

stipend=s;

enrollno=e;

public String first()

return "Name:"+name+"\nEnrollment number:"+String.valueOf(enrollno);

public void incr(int i)

System.out.println("Old Stipend:"+stipend+"\nNew Stipend:"+(stipend+i));

public static void main(String args[])

Scanner sc=new Scanner(System.in);

int s,e;

String n;

System.out.println("Enter name:");

n=sc.next();

System.out.println("Enter stippend:");

s=sc.nextInt();

System.out.println("Enter enrollment number:");

e=sc.nextInt();

System.out.println("Enter amount:");

int a=sc.nextInt();
Student s1=new Student(n,s,e);

String a1=s1.first();

s1.incr(a);

System.out.println(a1);

Arithmetic op

import java.util.*;

import java.awt.*;

import java.awt.event.*;

class Arithmetic extends Frame implements ItemListener

TextField t1,t2,t3;

Label l1,l2,l3,l4;

Choice c;

Arithmetic()

setTitle("Arithmetic Operations");

setVisible(true);

setSize(300,300);

setLayout(new FlowLayout());

l1=new Label("Enter 1st number:");

add(l1);

t1=new TextField(10);

add(t1);

l2=new Label("Enter 2nd number:");

add(l2);

t2=new TextField(10);

add(t2);

l3=new Label("Result");

add(l3);
t3=new TextField(10);

add(t3);

c=new Choice();

c.add("Select Operation");

c.add("+");

c.add("-");

c.add("*");

c.add("/");

c.addItemListener(this);

add(c);

l4=new Label();

add(l4);

public void itemStateChanged(ItemEvent ie)

int a=Integer.valueOf(t1.getText());

int b=Integer.valueOf(t2.getText());

int result;

if(c.getSelectedIndex()==1)

result=a+b;

t3.setText(String.valueOf(result));

l4.setText(String.valueOf(result));

if(c.getSelectedIndex()==2)

result=a-b;

t3.setText(String.valueOf(result));

l4.setText(String.valueOf(result));

if(c.getSelectedIndex()==3)
{

result=a*b;

t3.setText(String.valueOf(result));

l4.setText(String.valueOf(result));

if(c.getSelectedIndex()==4)

result=a/b;

t3.setText(String.valueOf(result));

l4.setText(String.valueOf(result));

public static void main(String arg[])

Arithmetic a=new Arithmetic();

Runnable threads 5

class Thread1 implements Runnable

public void run()

System.out.println("Thread 1 is running...");

class Thread2 implements Runnable

public void run()

for(int i=0;i<3;i++)

System.out.println("Thread 2 is running...");
}

class Thread3 implements Runnable

public void run()

for(int i=0;i<3;i++)

System.out.println("Thread 3 is running...");

class Thread4 implements Runnable

public void run()

for(int i=0;i<3;i++)

System.out.println("Thread 4 is running...");

class Thread5 implements Runnable

public void run()

for(int i=0;i<3;i++)

System.out.println("Thread 5 is running...");

class FiveThreads

public static void main(String args[])

try
{

Thread t1 =new Thread(new Thread1());

t1.start();

t1.join();

t1.sleep(200);

Thread t2=new Thread(new Thread2());

t2.start();

t2.join();

t2.sleep(200);

Thread t3=new Thread(new Thread3());

t3.start();

t3.join();

t3.sleep(200);

Thread t4=new Thread(new Thread4());

t4.start();

t4.join();

t4.sleep(200);

Thread t5=new Thread(new Thread5());

t5.start();

t5.join();

t5.sleep(200);

catch(Exception e)

System.out.println(e.getMessage());

Student data

import java.io.*;

public class FileWrite


{

public static void main(String[] args)throws IOException

int roll;

String name,stream;

File file = new File("D:\\studentdata1.txt");

if (file.createNewFile())

System.out.println("File is created!");

else

System.out.println("File already exists.");

FileWriter writer=new FileWriter(file);

DataInputStream dis=new DataInputStream(System.in);

System.out.println("Enter Student's roll number:");

roll=Integer.parseInt(dis.readLine());

System.out.println("Enter Student's name:");

name=dis.readLine();

System.out.println("Enter Student's stream:");

stream=dis.readLine();

writer.write("Roll number is:" +roll);

writer.write("Name is:" +name);

writer.write("Stream:" +stream);

writer.flush();

writer.close();

System.out.println("Student Data saved into the file");

Interface Area
interface Area

double pi=3.14;

double computeArea(double x,double y);

class Rectangle implements Area

public double computeArea(double x,double y)

return x*y;

class Triangle implements Area

public double computeArea(double x,double y)

return x*y/2;

class Circle implements Area

public double computeArea(double x,double y)

return pi*x*x;

class Area_Demo

public static void main(String arg[])

Area a;
Rectangle r=new Rectangle();

Triangle t=new Triangle();

Circle c=new Circle();

a=r;

System.out.println("The Area of rectangle is:" +a.computeArea(10,20));

a=t;

System.out.println("The Area of Triangle is:" +a.computeArea(10,12));

a=c;

System.out.println("The Area of Circle is :" +a.computeArea(5,5));

Stationary

import java.util.*;

import java.awt.*;

import java.awt.event.*;

class Stationary extends Frame implements ItemListener

Label l;

Choice c;

Stationary()

setTitle("Stationary Items");

setVisible(true);

setSize(500,500);

setLayout(new FlowLayout());

l=new Label("Price");

c=new Choice();

c.add("Select item");

c.add("Ruler");

c.add("Pencil");

c.add("Pen");
c.add("Eraser");

c.add("Notebook");

c.addItemListener(this);

add(c);

add(l);

public void itemStateChanged(ItemEvent ie)

if(c.getSelectedIndex()==1)

l.setText("Price is:10");

if(c.getSelectedIndex()==2)

l.setText("Price is:12");

if(c.getSelectedIndex()==3)

l.setText("Price is:20");

if(c.getSelectedIndex()==4)

l.setText("Price is:5");

if(c.getSelectedIndex()==5)

l.setText("Price is:30");

public static void main(String []args)

Stationary s=new Stationary();

Calc

import java.awt.*;

import java.awt.event.*;

public class Calculator implements ActionListener

String s,s1,s2,s3,s4,s5;
TextField t1;

Button b1,b2,b3,b4,b5,b6,b7,b8,b9,b0;

Button bplus,bminus,bmul,bdiv,bmod,bequal,bclear;

int a,b,c;

Calculator()

Frame f=new Frame("My Calculator");

t1=new TextField(10);

bplus=new Button("+");

bminus=new Button("-");

bmul=new Button("*");

bdiv=new Button("/");

bmod=new Button("%");

bequal=new Button("=");

bclear=new Button("C");

b1=new Button("1");

b2=new Button("2");

b3=new Button("3");

b4=new Button("4");

b5=new Button("5");

b6=new Button("6");

b7=new Button("7");

b8=new Button("8");

b9=new Button("9");

b0=new Button("0");

f.add(t1);
f.setLayout(new GridLayout(4,4,10,20));

f.add(b0);

f.add(b1);

f.add(b2);

f.add(b3);

f.add(b4);

f.add(b5);

f.add(b6);

f.add(b7);

f.add(b8);

f.add(b9);

f.add(bclear);

f.add(bplus);

f.add(bminus);

f.add(bmul);

f.add(bdiv);

f.add(bmod);

f.add(bequal);

f.add(bclear);

b1.addActionListener(this);

b2.addActionListener(this);

b3.addActionListener(this);

b4.addActionListener(this);

b5.addActionListener(this);

b6.addActionListener(this);

b7.addActionListener(this);

b8.addActionListener(this);

b9.addActionListener(this);

b0.addActionListener(this);

bclear.addActionListener(this);
bequal.addActionListener(this);

bplus.addActionListener(this);

bminus.addActionListener(this);

bmul.addActionListener(this);

bdiv.addActionListener(this);

bmod.addActionListener(this);

f.setSize(500,500);

f.setVisible(true);

f.addWindowListener(new WindowAdapter()

public void windowClosing(WindowEvent we)

System.exit(0);

});

public void actionPerformed(ActionEvent e)

s=e.getActionCommand();

if(s.equals("0")||s.equals("1")||s.equals("2")||s.equals("3")||s.equals("4")||s.equals("5")||
s.equals("6")||s.equals ("7")||s.equals("8")||s.equals("9")||s.equals("0"))

s1=t1.getText()+s;

t1.setText(s1);

if(s.equals("+"))

s2=t1.getText();
t1.setText("");

s3="+";

if(s.equals("-"))

s2=t1.getText();

t1.setText("");

s3="-";

if(s.equals("*"))

s2=t1.getText();

t1.setText("");

s3="*";

if(s.equals("/"))

s2=t1.getText();

t1.setText("");

s3="/";

if(s.equals("%"))

s2=t1.getText();

t1.setText("");

s3="%";

if(s.equals("="))

s4=t1.getText();

a=Integer.parseInt(s2);
b=Integer.parseInt(s4);

if(s3.equals("+"))

c=a+b;

if(s3.equals("-"))

c=a-b;

if(s3.equals("*"))

c=a*b;

if(s3.equals("/"))

c=a/b;

if(s3.equals("%"))

c=a%b;

t1.setText(String.valueOf(c));

if(s.equals("C"))

t1.setText("");

public static void main(String []a)

new Calculator();

S-ar putea să vă placă și