0% found this document useful (0 votes)
92 views

Write A Java Program To Print All Real Solutions To The Quadratic Equation

The document contains code snippets for several Java programs that demonstrate different programming concepts: 1. The first program solves a quadratic equation and prints the real roots. 2. The second program prints the Fibonacci sequence using recursive and non-recursive functions. 3. The third program finds and prints all prime numbers up to a given integer. 4. The fourth program multiplies two matrices and prints the result. The document then continues demonstrating concepts like string tokenization, palindrome checking, sorting, file handling, and implementing a producer-consumer problem using threads. It provides full code for these examples.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
92 views

Write A Java Program To Print All Real Solutions To The Quadratic Equation

The document contains code snippets for several Java programs that demonstrate different programming concepts: 1. The first program solves a quadratic equation and prints the real roots. 2. The second program prints the Fibonacci sequence using recursive and non-recursive functions. 3. The third program finds and prints all prime numbers up to a given integer. 4. The fourth program multiplies two matrices and prints the result. The document then continues demonstrating concepts like string tokenization, palindrome checking, sorting, file handling, and implementing a producer-consumer problem using threads. It provides full code for these examples.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 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

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy