Java program to find Word pattern by giving a position

Java program to find Word pattern by giving a position


import java.util.*;
public class StringPattern
{
    public static void main(String args[])
    {
        Scanner sc=new Scanner(System.in);
        String st;
        int i,l,j,n;
        char ch;
        System.out.println("Enter a String and position:");
        st=sc.next();
        n=sc.nextInt();
        l=st.length();
        
        for(i=0;i<l-n;i++)
        {
            for(j=0;j<l-n;j++)
            {
                System.out.print(" ");
            }
            ch=st.charAt(i);
            System.out.println(ch);
        }
        System.out.println(st);
        for(i=0;i<l-n;i++)
        {
            for(j=0;j<l-n;j++)
            {
                System.out.print(" ");
            }
            ch=st.charAt(i+n);
            System.out.println(ch);
        }
    }
}
Output
HELLO
3
  H
  E
HELLO
  L
  O
Enter a String and position:
EDUCATION
4
        E
        D
        U
        C
        A
EDUCATION
        A
        T
        I
        O
        N

No comments:

Post a Comment