Posts

Showing posts with the label java

A guessing game in java

  import java.util.Random; import java.util.Scanner; public class gussingGame { int min = 1 ; int max = 16 ; Random rand = new Random(); int num = rand .nextInt( max - min + 1 )+ min ; int gues ; public int read() { Scanner s= new Scanner(System. in ); System. out .println( "Enter your guesing number between 1-16 : " ); gues =s.nextInt(); return gues ; } public void check() { int i= 0 ; while (i< 16 ) { if ( num == gues ) { System. out .println( "your gues is correct" ); break ; } else if ( num < gues ) { System. out .println( "The number is less than your gues " ); } else { System. out .println( "The number is greater than your gues " ); } read(); i++; } } public static void main (String ...

Queue implementation in Java

public class queue { int num [] ; int i ; int top ; int maxSize ; public queue( int length) { this . maxSize =length; top =- 1 ; num = new int [ maxSize ]; } public boolean isEmpty() { return top ==- 1 ; } public boolean isFull() { return top == maxSize - 1 ; } public void push( int newElm) { if (!isFull()) { num [++ top ] = newElm; } else { System. out .println( "array is full" ); } } public void pop() { for ( i = 0 ; i < top ; i ++) { num [ i ]= num [ i + 1 ]; } top --; } public void print() { if (isEmpty()) { System. out .println( "array is Empty" ); } else { System. out .println( "numbers are:" ); for ( i = 0 ; i <= top ; i ++) { System. out .pri...

Stack implementation in Java

import java.util.Scanner; public class stack { int num [] ; int i ; int top ; int maxSize ; public stack( int length) { this . maxSize =length; top =- 1 ; num = new int [ maxSize ]; } public boolean isEmpty() { return top ==- 1 ; } public boolean isFull() { return top == maxSize - 1 ; } public void push( int newElm) { if (!isFull()) { num [++ top ] = newElm; } else { System. out .println( "array is full" ); } } public int pop() { return num [ top --]; } public void peek() { if (!isEmpty()) System. out .println( "top element is " + num [ top ]); else System. out .println( "array is Empty" ); } public void print() { if (isEmpty()) { System. out .println( "array is Empty" ); }...

OOP principles in Java

Encapsulation Encapsulation is the mechanism that binds together code and data and keeps both safe from the outside interference and misuse. The technique is, making the fields in a class as private. if we declare a variable as private than anyone can't accessed the fields outside the class. The advantage of encapsulation is, the users can't break the code. so It gives maintainability and flexibility of code. Inheritance In OOP concepts, we define everything as objects(eg: dog,cat,human) . Each objects have behaviours and attributes. There is some relationships among objects with their behaviours and attributes. Inheritance is a process which one object acquires the properties of another object. sub classes acquire some attributes of  the super class. For a example animal is a super class of mammals and mammal is a super class of dog. In inheritance, we use the keywords extends and implements. extends  : when we inherit a class with a class this keyword can be us...

Java-Loops

Image
Loops are very useful mechanism to execute a code several times in java programming. Java has 3 looping mechanisms. They are For loop While loop do....while loop                           For Loop       For loop is very good choice if you know how many times a task wants to execute.       Basic syntax:                   for(initialization;expression;update)                  {                       //statements                   }       Example:                     public class ForLoop                   {                 ...

Time converting program in Java

Image
import java.util.*; public class TimeConvert { public static void main(String args[]) { Scanner s=new Scanner(System.in); System.out.println("Enter the value of seconds: "); int sec=s.nextInt(); int hr=sec/3600; int min=(sec-hr*3600)/60; sec=sec-(hr*3600+min*60); System.out.println(hr+"hours"+" "+min+"minites"+" "+sec+"seconds"); } }

Base Exponent program in Java

Image
public class Rec { public static double power(double base, int exponent) { if(exponent>0) { return (base*power(base,exponent-1)); } else if(exponent<0 data-blogger-escaped-br=""> { exponent=-exponent; return 1/(base*power(base,exponent-1)); } else { return 1; } } public static void main(String args []) { System.out.println(power(2,-3)); } }

Gcd program in java

Image
public class gcd1 { public static int gcd(int x,int y) { if(y==0) { return x; } else { return gcd(y,x%y); } } public static void main (String args []) { System.out.println(gcd(10,5)); } }

Fibonacci program in Java

Image
public class fibnocci { static int fib(int n) { if((n==1)|| (n==2)) return 1; else return fib(n-1)+fib(n-2); } public static void main(String [] args) { System.out.println("fibnocci(7)= "+ fib(7)); } }

Base converting program in Java

Image
public class Base { public void decTobase(int n,int b) { if(n>0) { decTobase(n/b,b); System.out.print(n%b); } } public static void main(String args []) { Base a=new Base(); a.decTobase(15,2); System.out.println(); a.decTobase(65,4); System.out.println(); a.decTobase(511,8); System.out.println(); }

Factorial program in Java

Image
public class factorial { static int fact(int n) { if(n==0 || n==1) return 1; else return n*fact(n-1); } public static void main(String [] args) { System.out.println("Factorial(4)="+fact(4)); } }

2D Array In Java

Image
public class TwoDArray { public static void main(String args[]) { int [][] a={{1,2,3},{4,5,6},{7,8,9}}; for(int row=0;row<3 data-blogger-escaped-br="" data-blogger-escaped-row=""> { for(int col=0;col<3 data-blogger-escaped-br="" data-blogger-escaped-col=""> System.out.print(a[row][col]); System.out.println(); } } }

Array Sums in Java

Image
class RowSum { int A[][]={{1,0,0,1},{1,-2,0,1},{-1,2,2,1}}; int B[][]={{1,1,-1,1},{0,1,-1,1},{0,0,1,1}}; int C[][]=new int[3][4]; void printArray() { for(int i=0;i<3 data-blogger-escaped-br="" data-blogger-escaped-i=""> { for(int j=0;j<4 data-blogger-escaped-br="" data-blogger-escaped-j=""> System.out.print(C[i][j]+" "); System.out.println(); } } void Addition() { for(int i=0;i<3 data-blogger-escaped-br="" data-blogger-escaped-i=""> { for(int j=0;j<4 data-blogger-escaped-br="" data-blogger-escaped-j=""> C[i][j]=A[i][j]+B[i][j]; } } public static void main(String args[]) { RowSum m=new RowSum(); m.Addition(); System.out.println("\n Array elements after addition:"); m.printArray(); } }

Metrix Operation In Java

Image
class MetrixOperation { int A[][]={{1,0,0},{1,1,0},{0,1,1}}; int B[][]={{1,1,1},{0,1,0},{0,0,1}}; int C[][]=new int[3][3]; void printArrayA() { for(int i=0;i { for(int j=0;j System.out.print(A[i][j]+" "); System.out.println(); } } void printArrayB() { for(int i=0;i { for(int j=0;j System.out.print(B[i][j]+" "); System.out.println(); } } void printXORArray() { for(int i=0;i { for(int j=0;j System.out.print(C[i][j]+" "); System.out.println(); } } void XOROperation() { for(int i=0;i { for(int j=0;j { if(A[i][j]==B[i][j]) C[i][j]=0; else C[i][j]=1; } } } public static void main(String args[]) { MetrixOperation m=new MetrixOperation(); m.XOROperation(); System.out.println("\t"+"Metrix A :"); m.printArrayA(); System.out.println("*******************************"); System.out.println("\t...

metrix program in Java

Image
class metrix { int m[][]={{1,2,13,4,5},{2,3,24,5,6},{3,4,35,6,7},{4,5,46,7,8}}; void printArray() { for(int i=0;i { for(int j=0;j System.out.print(m[i][j]+" "); System.out.println(); } } public static void main(String a[]) { metrix ab=new metrix(); ab.printArray(); } }

Simple Array Program in Java

Image
import java.util.*; public class ArrayOrder { public static void main(String args[]) { Scanner s=new Scanner(System.in); int a []={25,95,65,74,18}; int temp=0; int sum=0; double avg=0; double S=0; for(int i=0;i for(int j=0;j { if(a[j]>a[j+1]) { temp=a[j+1]; a[j+1]=a[j]; a[j]=temp; } } for(int b=0;b { sum=sum+a[b]; avg=sum/a.length; System.out.println(a[b]); S=S+Math.pow((a[b]-avg),2); } System.out.println("Meadian is: "+a[a.length/2]); System.out.println("minimum is: "+a[0]); System.out.println("Summation is: "+sum); System.out.println("Average is: "+avg); System.out.println("sd is:"+Math.sqrt(S/a.length-1)); } }

Star Printing in Java-06

Image
import java.util.*; public class Star7 { public static void main(String args[]) { for(int row=1;row { for(int s=row;s System.out.print(" "); for(int col=1;col System.out.print("*"); System.out.println(); } for(int r=1;r { for(int S=1;S System.out.print(" "); for(int c=9-2*r;c>=1;c--) System.out.print("*"); System.out.println(); } } }

Star Printing in Java-05

Image
import java.util.*; public class Star6 { public static void main(String args[]) { for(int row=1;row { for(int s=row;s System.out.print(" "); for(int col=1;col System.out.print("*"); { System.out.println(); } } } }

Star Printing in Java-04

Image
import java.util.*; public class Star5 { public static void main(String args[]) { for(int row=1;row { for(int s=1;s System.out.print(" "); for(int col=row;col System.out.print("*"); { System.out.println(); } } } }

Star Printing in Java-03

Image
import java.util.*; public class Star4 { public static void main(String args[]) { for(int row=1;row { for(int s=row;s System.out.print(" "); for(int col=1;col System.out.print("*"); { System.out.println(); } } } }