Java programs

Views:
 
     
 

Presentation Description

No description available.

Comments

Presentation Transcript

Slide 1: 

Programs on Java

Slide 2: 

PROGRAM 1

Slide 3: 

import java.io.*; class prg1 { public int power(int a,int b) { if(b==1) return a; else return (a*power(a,(b-1))); }

Slide 4: 

public static void main(String args[])throws IOException { prg1 ob=new prg1(); InputStreamReader ir=new InputStreamReader (System.in); BufferedReader br=new BufferedReader (ir); System.out.println("enter value of base"); int x=Integer.parseInt(br.readLine()); System.out.println("enter value of power");

Slide 5: 

int y=Integer.parseInt(br.readLine()); int res=ob.power(x,y); System.out.println("Result is "+res); } }

Slide 6: 

PROGRAM 2

Slide 7: 

import java.io.*; class prg2 { public int factorial(int n) { if(n==1) return n; else return n*factorial(n-1); }

Slide 8: 

public static void main(String args[])throws IOException { prg2 ob=new prg2(); InputStreamReader ir=new InputStreamReader (System.in); BufferedReader br=new BufferedReader (ir);

Slide 9: 

System.out.println("enter the number"); int x=Integer.parseInt(br.readLine()); int result=ob.factorial(x); System.out.println("factorial is "+result); } }

Slide 10: 

PROGRAM 3

Slide 11: 

import java.io.*; class prg3 { public int gcd(int a,int b) { if(b==0) return a; else return gcd(b,(a%b)); }

Slide 12: 

public static void main(String args[])throws IOException { prg3 ob=new prg3(); InputStreamReader ir=new InputStreamReader (System.in); BufferedReader br=new BufferedReader (ir);

Slide 13: 

System.out.println("enter 1st number"); int x=Integer.parseInt(br.readLine()); System.out.println("enter 2nd number"); int y=Integer.parseInt(br.readLine()); int res=ob.gcd(x,y); System.out.println("Result is "+res); } }

Slide 14: 

PROGRAM 4

Slide 15: 

import java.io.*; class prg4 { public int bs(int ar[],int x,int lb,int ub) { if(lb>ub) return -1; int mid=(lb+ub)/2; if(x>ar[mid]) return bs(ar,x,mid+1,ub); else if(x<ar[mid]) return bs(ar,x,lb,mid-1); else return mid; }

Slide 16: 

public void print(int r,int i) { if(r==-1) System.out.println("The element"+i+" does n't exist"); else System.out.println("Found "+i+" at position "+(r+1)); }

Slide 17: 

public static void main(String args[])throws IOException { prg4 ob=new prg4(); InputStreamReader ir=new InputStreamReader (System.in); BufferedReader br=new BufferedReader (ir);

Slide 18: 

int ar[]=new int[8]; System.out.println("Enter the numbers in array "); for(int x=0;x<ar.length;x++) { ar[x]=Integer.parseInt(br.readLine()); } System.out.println("The array is ");

Slide 19: 

for(int x=0;x<ar.length;x++) { System.out.print (" "+ar[x]); } System.out.println("\n enter the item to be searched "); int t =Integer.parseInt(br.readLine()); int result=ob.bs(ar,t,0,ar.length- ob.print(result,t); } }

Slide 20: 

PROGRAM 5

Slide 21: 

import java.io.*; class prg5 { char digit[]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'}; public void printbase(int n,int b)

Slide 22: 

{ if((b<=1)||(b>36)) System.out.println("Invalid base "+b); else { if(n<0) {System.out.print(" - "); n=-n; } printRecursively(n,b); } }

Slide 23: 

public void printRecursively(int n,int b) { if(n>=b) {printRecursively(n/b,b); } System.out.print(digit[n%b]); }

Slide 24: 

public static void main(String args[])throws IOException { prg5 ob=new prg5(); InputStreamReader ir=new InputStreamReader (System.in); BufferedReader br=new BufferedReader (ir);

Slide 25: 

System.out.println("Enter the number "); int num=Integer.parseInt(br.readLine()); System.out.println("Enter the base "); int base=Integer.parseInt(br.readLine()); ob.printbase(num,base); } }