Vous êtes sur la page 1sur 30

Write a java program to print all real solutions to the quadratic equation class quadratic { public static void

main(String args[]) { int a=20,b=8,c=9; double des,root1,root2; des=(b*b)-(4*a*c); if(des<0) { System.out.println("no real roots"); } else { root1=(-b+Math.sqrt(des)/(2*a)); root2=(-b-Math.sqrt(des)/(2*a)); System.out.println("the roots of quadratic equation are:" +root1+ " " +root2); } } } Save: Compile: Execute: quadratic.java javac quadratic.java java quadratic

Write a java program that uses both recursive and non-recursive functions to print nth value in the Fibonacci sequence class fibonacci1 { void series(int n) { int f0=1,f1=1,f2; System.out.println(f0); System.out.println(f1); for( int i=3;i<n;i++) { f2=f0+f1; System.out.println(f2); f0=f1; f1=f2; } System.out.println(""); } int fibo(int x) { int a; if(x==1||x==2) return 1; a=fibo(x-1)+fibo(x-2); return a; } public static void main(String a[]) { int n=10,x=6,y; fibonacci1 ob =new fibonacci1(); ob.series(n); y=ob.fibo(x); System.out.println("the values are "+x +"location"+y); } }

Save: Compile: Execute:

fibonacci1.java javac fibonacci1.java java fibonacci1

Write a java program that prompts the user for an integer and than prints all the prime numbers up to that integer

class prime { public static void main(String args[]) { int i,j,count=0,n; n=Integer.parseInt(args[0]); for(i=1;i<=n;i++) { count=0; for(j=1;j<=i;j++) { if(i%j==0) count++; } if(count==2) { System.out.println("the prime numbers are"); System.out.println(i); } } } }

Save: Compile: Execute:

prime.java javac prime.java java prime 20

Write a java program to multiply two given matrices

class mulmatrix { public static void main(String args[]) { int i,j,k; int a[][]={{1,2,3},{4,5,6},{7,8,9}}; int b[][]={{1,1,1},{1,1,1},{1,1,1}}; int c[][]=new int[3][3]; System.out.println("matrix 'a' is"); for(i=0;i<=2;i++) { for(j=0;j<=2;j++) { System.out.print(" "+a[i][j]); } System.out.println(); } System.out.println("matrix b is"); for(i=0;i<=2;i++) { for(j=0;j<=2;j++) { System.out.print(" "+b[i][j]); } System.out.println(" "); } System.out.println("performing multiplication"); for(i=0;i<=2;i++) { for(j=0;j<=2;j++) { for(k=0;k<=2;k++) { c[i][j]=c[i][j]+a[i][k]*b[k][j]; } } } System.out.println("after multiplication resultant c matrix ais"); for(i=0;i<=2;i++) { for(j=0;j<=2;j++) {

System.out.print(" "+c[i][j]); } System.out.println(" "); } } }

Save: Compile: Execute:

mulmatrix.java javac mulmatrix.java mulmatrix quadratic

Write a java program that reads a line of integers and prints sum of all the integers using string tokenizer

import java.util.*; class stoken { public static void main(String args[]) { String s="1,2,3,4,5,6,7,8,9,10"; int sum=0; StringTokenizer str=new StringTokenizer(s,","); System.out.println("integer are:"); while(str.hasMoreTokens()) { int i=Integer.parseInt(str.nextToken()); System.out.println(""+i); sum=sum+i; } System.out.println("sum of integer is:"+sum); } }

Save: Compile: Execute:

stoken.java javac stoken.java stoken quadratic

Write a java program that checks whether given string is palindrome or not

class palindrome { public static void main(String args[]) { String str="madam"; StringBuffer sb=new StringBuffer(str).reverse(); String strrev=sb.toString(); if(str.equalsIgnoreCase(strrev)) { System.out.println("String is palindrome"); } else { System.out.println("String is not a palindrome"); } } }

Save: Compile: Execute:

palindrome.java javac palindrome.java java palindrome

Write a java program for sorting a given list of names in ascending order

class sort { static String str[]={"hyd","delhi","banglore"}; public static void main(String a[]) { for(int i=0;i<str.length;i++) { for(int j=0;j<str.length;j++) { if((str[j].compareTo(str[i]))>0) { String t=str[i]; str[i]=str[j]; str[j]=t; } } } for(int i=0; i<str.length;i++) System.out.println(str[i]); } }

Save: Compile: Execute:

sort.java javac sort.java java sort

Write a java program for counting number of lines ,words and characters in a string import java.io.*; import java.util.*; import java.lang.*; class txt { public static void main(String a[])throws Exception { DataInputStream d=new DataInputStream(System.in); int i,spl=0,line=0,word=0,letter=0; char j; String str; System.out.println("enter a string"); str=d.readLine(); for(i=0;i<str.length();i++) { j=str.charAt(i); if(Character.isLetterOrDigit(j)) { letter++; } else if(Character.isWhitespace(j)) { word++; } else if(j=='\t') { line++; } else { spl++; }} line++; word++; letter=letter+spl; System.out.println("num of lines"+line); System.out.println("num of words"+word); System.out.println("num of letters"+letter); }} Save: Compile: Execute: txt.java javac txt.java java txt

Write a java program that reads a file name from the user and displays information about whether the file exists, writable, readable. import java.io.*; class filedemo { public static void main(String args[]) { File f=new File("D://anusha//cse//demo.java"); System.out.println("Isdirectory:"+f.isDirectory()); System.out.println("Isabsolute:"+f.isAbsolute()); System.out.println("Getparent:"+f.getParent()); System.out.println("Getabsolutepath:"+f.getAbsolutePath()); System.out.println("Filename:"+f.getName()); System.out.println("Canread:"+f.canRead()); System.out.println("Canwrite:"+f.canWrite()); } }

Save: Compile: Execute:

filedemo.java javac filedemo.java java filedemo

Write a java program that reads a file and displays the file on the screen with a line number before each line

import java.io.*; class files { public static void main(String args[]) { String line; for(int i=0;i<args.length;i++) { try { LineNumberReader br=new LineNumberReader(new FileReader(args[i])); while((line=br.readLine())!=null) { System.out.println(br.getLineNumber()+":"+line); } } catch(IOException e) { System.out.println("error:"+e); } } } }

Save: Compile: Execute:

files.java javac files.java java files

Write a java program that implements stack ADT import java.util.*; class stack { int []a; int top; public stack(int n) { a=new int[n]; top=-1; } public void push(int val) { if(top==a.length-1) { System.out.println("stack overflow"); } else { top++; a[top]=val; } }//end push public void pop() { if(top==-1) { System.out.println("stack underflow"); } else { System.out.println("element popped"+a[top]); top--; } }//end pop public void display() { if (top==-1) { System.out.println("stack empty"); } else { for(int i=top;i>=0;i--) {

System.out.println("stack elements:"+a[i]); }} } }//end class public class usestack { public static void main(String a[]) { Scanner sc; sc=new Scanner(System.in); stack s; int n; System.out.println("enter the size of stack"); n=sc.nextInt(); s=new stack(n); int coice; do { System.out.print("1.push,2.pop,3.display,0.exit,enter u r coice:"); coice=sc.nextInt(); switch(coice) { case 1: int value; System.out.print("enter element to push"); value=sc.nextInt(); s.push(value); break; case 2: s.pop(); break; case 3: s.display(); break; case 0: break; default:System.out.println("invalid choice"); } }while(coice!=0); }} Save: Compile: Execute: stack.java javac stack.java java stack

Develop an applet that displays a simple message import java.awt.*; import java.applet.*; public class simpleapplet extends Applet { public void paint(Graphics g) { g.drawString("oops through java",10,10); } }

simpleapplet.html(notepad) <html> <applet code=simpleapplet.class height=300 width=300></applet> </html>

Save: Compile: Execute:

simpleapplet.java javac simpleapplet.java appletviewer simpleapplet.html

Write a java program for handling mouse and key events

import java.awt.*; import java.applet.*; import java.awt.event.*; /*<applet code="mouseevents"height=200 width=200></applet>*/ public class mouseevents extends Applet implements MouseListener,MouseMotionListener { String msg=" "; int x=0,y=0; public void init() { addMouseListener(this); addMouseMotionListener(this); } public void mouseClicked(MouseEvent me) { x=0;y=10; msg="mouseclicker"; repaint(); } public void mouseEntered(MouseEvent me) { x=0;y=10; msg="mouse entered"; repaint(); } public void mouseExited(MouseEvent me) { x=0;y=0; msg="mouse exited"; repaint(); } public void mousePressed(MouseEvent me) { x=0;y=0; msg="up"; repaint(); } public void mouseReleased(MouseEvent me) {

x=0;y=10; msg="down"; repaint(); } public void mouseDragged(MouseEvent me) { x=me.getX(); y=me.getY(); showStatus("mouse dragged"+x+" "+y); repaint(); } public void mouseMoved(MouseEvent me) { showStatus("mousemoved"+me.getX()+","+me.getY()); repaint(); } public void Paint(Graphics a) { a.drawString(msg,x,y); } } mouseevents.html(notepad) <html> <applet code="mouseevents"height=200 width=200></applet> </html>

Save: Compile: Execute:

mouseevents.java javac mouseevents.java appletviewer mouseevents.html

Write a java program that implements producer consumer problem using inter thread communication

class Q { int n; boolean valueset=false; synchronized int get() { if(!valueset) try { wait(); } catch(InterruptedException e) { System.out.println("InterruptedException caught"); } System.out.println("Get:"+n); valueset=false; notify(); return n; } synchronized void put (int n) { if(valueset) try { wait(); } catch(InterruptedException e) { System.out.println("Interrupted caught"); } this.n=n; valueset=true; System.out.println("put:"+n); notify(); } } class producer implements Runnable { Q q; producer(Q q)

{ this.q=q; new Thread(this,"producer").start(); } public void run() { int i=0; while(true) { q.put(i++); } } } class consumer implements Runnable { Q q; consumer(Q q) { this.q=q; new Thread(this,"consumumer").start(); } public void run() { while(true) { q.get(); } } } class pCFixed { public static void main(String a[]) { Q q=new Q(); new producer(q); new consumer(q); System.out.println("press control -c to stop"); } }

Save: Compile: Execute:

pCFixed.java javac pCFixed.java java pCFixed

Write a java program that allows the user to draw lines, rectangles and ovals

import java.awt.*; import java.applet.*; public class drawing extends Applet { public void paint(Graphics g) { g.drawLine(20,10,50,40); g.drawRect(20,60,40,60); g.fillRect(200,60,30,80); g.drawRoundRect(20,200,70,60,10,10); g.fillRoundRect(30,210,50,40,5,5); g.drawLine(100,10,100,140); g.drawOval(30,10,250,250); g.setColor(Color.red); g.fillOval(20,30,150,150); } } drawing.html(notepad) <html> <applet code=drawing.class height=300 width=300></applet> </html> Save: Compile: Execute: drawing.java javac drawing.java appletviewer drawing.html

Write a java program that creates an abstract class named shape that shows the number of sides in the geometrical figures abstract class shape { abstract void numofsides(); } class trapezoid extends shape { void numofsides() { System.out.println("the num of sides oftrapezoidis 4"); } } class triangle extends shape { void numofsides() { System.out.println("the num of sides of triangle is 3"); }} class hexagone extends shape { void numofsides() { System.out.println("the num of sides of hxegone is 6"); }} class demo1 { public static void main(String args[]) { shape r; trapezoid ob=new trapezoid(); triangle obj=new triangle(); hexagone obj1=new hexagone(); r=ob; r.numofsides(); r=obj; r.numofsides(); r=obj; r.numofsides(); }} Save: Compile: Execute: demo1.java javac demo1.java java demo1

Write a java program to demonstrate dynamic method dispatch class A { void show() { System.out.println("show method in class A"); } } class B extends A { void show() { System.out.println("show method in class B"); } } class C extends B { void show() { System.out.println("show method in class C"); } } class dmd { public static void main(String args[]) { A r; A obj=new A(); B obj1=new B(); C obj2=new C(); r=obj; r.show(); r=obj1; r.show(); r=abj2; r.show(); } } Save: Compile: Execute: dmd.java javac dmd.java java dmd

Write a java program to demonstrate interfaces interface a { void test(); } interface b extends a { void display(); } class ex implements b { public void display() { System.out.println("An example for extending interface"); } public void test() { System.out.println("test method of interface a"); } } class interface1 { public static void main(String args[]) { ex obj=new ex(); obj.test(); obj.dispaly(); } }

Save: Compile: Execute:

interface1.java javac interface1.java java interface1

Write a java program to demonstrate super keyword class rect { rect() { System.out.println("superclass constructor"); } rect(double l,double b) { System.out.println("area of rect is"+(l*b)); } } class rectwt extends rect { rectwt() { super(); System.out.println("sub class constructor"); } rectwt(double l,double b,double wt) { super(l,b); System.out.println("wt of rect is"+wt); } } class spr { public static void main(String args[]) { rectwt ob=new rectwt(); rectwt obj=new rectwt(1,5,3); } }

Save: Compile: Execute

spr.java javac spr.java java spr

Write a java program to explain method overloading class sample { int l=10,20; void area() { System.out.println("Area of rect is:"+l*b); } void area(int side) { System.out.println("Area of square is:+side*side); } } class methoverl { public static void main(String args[]) { sample obj=new sample(); obj.area(); obj.area(8); } }

Save: Compile: Execute:

methoverl.java javac methover1.java java methover1

Write a java program to create an abstract class

abstract class a { abstract void meth(); void test() { System.out.println("test method in super class"); } } class b extends a { void meth() { System.out.println("defination of abstract method is given in subclass"); } } class abst { public static void main(String args[]) { b obj=new b(); obj.test(); obj.meth(); } }

Save: Compile: Execute:

abst.java javac abst.java java abst

Write a java program to draw a human face

import java.awt.*; import java.applet.*; public class humanface extends Applet { public void paint(Graphics g) { g.drawOval(40,40,120,150); g.drawOval(57,75,30,20); g.drawOval(110,75,30,20); g.fillOval(68,81,10,10); g.fillOval(121,81,10,10); g.fillArc(60,125,80,40,180,180); g.setColor(Color.red); g.fillOval(85,100,30,30); g.setColor(Color.green); g.drawOval(25,92,15,30); g.drawOval(160,92,15,30); } } humanface.html(notepad) <html> <applet code=humanface.class height=300 width=300></applet> </html>

Save: Compile: Execute:

humanface.java javac humanface.java appletviewer humanface.html

Write a java program for creating multiple threads import java.io.*; class NewThread implements Runnable { Thread t; NewThread() { t=new Thread(this,"Demothread"); System.out.println("child thread"+t); t.start(); } public void run() { try { for(int i=5;i>0;i--) { System.out.println("child thread"+t); Thread.sleep(500); } } catch(InterruptedException e) { System.out.println("child Interrupted"); } } } class threaddemo { public static void main(String args[]) { new NewThread(); try { for(int i=5;i>0;i--) { System.out.println("main thread"+i); Thread.sleep(1000); } }

catch(InterruptedException e) { System.out.println("main thread interrupted"); } System.out.println("main thread existing"); } }

Save: Compile: Execute:

threaddemo.java javac threaddemo.java java threaddemo

Write a java program to create a class in a package package ex; public class A { public void display() { System.out.println("it is display method in package ex"); } }

Save: Compile:

A.java javac A.java

NOTE: place A.java and A.class files in ex directory.

Write a java program to import a class from a package

import ex.*; class c { public static void main(String a[]) { A ob =new A(); ob.display(); } } Save: Compile: Execute: c.java javac c.java java c

Vous aimerez peut-être aussi