Skip to main content

Basic Programmings In Java.


1.Factorial of Given Number Using Java.

import java.util.*; 

class factorial{


public static int fact(int n){
if(n<3){
return 1;
}
else{
return fact(n-1)+fact(n-2);
}
}

public static void main(String[] args){
        Scanner in=new Scanner(System.in);
        int n=in.nextInt();
System.out.println(fact(n));
}

}

output:
6
8

2.staireCase Using Java Programming.


class staireCase{
public static void main(String[] args){
int n=5;
for(int i=1;i<=n;i++){
for(int j=0;j<n;j++){
if(j>=n-i)
{
System.out.print("#");
}
else
{
System.out.print(" ");
}
}
System.out.println();
}
}
}

output:
#
##
###
####
#####

3.Linear Search


//o(n) Time Complexity Worst Case
//o(n) Average Case
//o(1) Best Case
class LinearSearch{
public int find(int[] arr,int data){
int n=arr.length;
for(int i=0;i<n;i++){
if(arr[i]==data){
return i;
}
}
return -1;
}
public static void main(String[] args){
int[] arr={7,10,2,5,1,3,32,44,100,52,62};
LinearSearch l=new LinearSearch();
int find=5;
System.out.println(l.find(arr,find));
}
}

Comments

Popular posts from this blog

LPS(Longest Prefix Which Is Also Suffix) Array Generation Using Java

import java.util.* ; //Longest Prefix Which Is Also Suffix Which Is Used To Found a Pattern Through Avoid Repeated Characters in Given String. We Will Discuss KMP ALGORITHM TO Find A Pattern In Given String Latter. class lbs{ public static void main( String [] args){ Scanner in= new Scanner(System.in); //Get Input From User String s=in.nextLine(); //Convert String Into Char Array char [] ch=s.toCharArray(); int n=s.length(); int [] lbsArr= new int [n]; int j= 0 ,i= 1 ; lbsArr[ 0 ]= 0 ; //LPS ARRAY ALGORITHM /* i=1; j=0; string s="aaab" while i<n if s[i]==s[j]: lpsArr[i]=j; j=j+1 i=i+1 else: if j==0: lbsArr[j]=0 i=i+1 else: ...

Stack is Linear Data Structure- Basic DSA In Java Programming

  /* Stack Is a Linear Data Structure.FIFO(First In First Out) or LIFO(Last In First Out). [ Elements ] [ Elements ] [ Elements ] [ Elements ] */ import java.util.*; class stack{ public static void main( String [] args){ Stack < Integer > s= new Stack < Integer >(); //Push Element To Stack s.push( 10 ); s.push( 5 ); s.push( 2 ); s.push( 1 ); System.out.println(s); /* After Push The Stack Like [ 1 ] <---Push And Pop In Top Of The Statck [ 2 ] [ 5 ] [ 10] */ //Pop Element From Statck s.pop(); System.out.println(s); /* After Pop From Stack [ 1 ]--> Pop From Top Of The Stack [ 5 ] [ 10] */ System.out.println(s.peek()); /* s.peek(); Shows Top Of The Stack */ /* s.empty() returns boolean V...

if control statement - Basic Programming Concepts With psudo Code

if( )  is a control statement. it based on some condition. if the condition can true the block of statements can execute other wise skip the statements. syntax if([condition]) { //statement; } example1, #include<stdio.h> #include<conio.h> main() int num=1; { if(num==1) { printf("\n its true"); } } from the above program we can declare the variable named as num and assign the value as 1. then, check the value 1 equal value of num through if statement.the statement can true.so, the block of statements can executed. example2, #include<stdio.h> #include<conio.h> main() int num=5; { if(num==1) { printf("\n its true"); } } suppose the value of num is 5.the block of if statement can skip to execution.