5-5 Location

Post date: Apr 3, 2014 11:06:58 AM

//Write a program to find location of given word in a sentence using function

package location;

import java.util.Scanner;

public class Location 

{

        public static void main(String[] args) 

        {

            Scanner scan=new Scanner(System.in);

            System.out.print("Enter a sentence : ");

            String s=scan.nextLine();

            System.out.print("Enter a word : ");

            String w=scan.next();

            int index=Find(s, w);

            if(index!=-1)  

            System.out.println("Location of given word ="+index);

            else

            System.out.println("The word is not found in a sentence");  

        }  

        public static int Find(String s,String w)

        {

            Scanner scan=new Scanner(s);

            int L=0,flag=0;

            while(scan.hasNext())

            {

                L++;

                

                if(scan.next().compareTo(w)==0)

                    {

                      flag=1;

                      break;

                    }

            }

            return(flag==1)?L:-1;

        }

}