1. We have moved from vBulletin to XenForo and you are viewing the site in the middle of the move. Though the functional aspect of everything is working fine, we are still working on other changes including the new design on Xenforo.
    Dismiss Notice

Program to find the LONGEST word in an entered String.

Discussion in 'Java' started by angad_aks, Feb 15, 2011.

  1. angad_aks

    angad_aks Banned

    Code:
    import java.io.*;
    class longwrd
    {
    	public static void main(String args[])throws IOException
    	{
    		String s,str;
    		char b;
    		int c=0,i,l,p=0,max=0;;
    		InputStreamReader x=new InputStreamReader(System.in);
    		BufferedReader y=new BufferedReader(x);
    		System.out.println("ENTER A STRING");
    		s=y.readLine();
    		s=s.concat(" ");
    		l=s.length();
    		for(i=0;i<l;i++)
    		{
    			b=s.charAt(i);
    			if(b!=' ')
    			{
    				c=c+1;
    			}
    			else
    			{
    				if(c>max)
    				{
    					max=c;
    					p=i;
    				}
    				c=0;
    			}
    		}
    		str=s.substring(p-max,p);
    		System.out.println(str+" "+max);
    		}
    		}
    
     
  2. c_user

    c_user New Member

    i think this post should not be in queries but in general java programming section.
    still good code going brother.
     
  3. lionaneesh

    lionaneesh New Member


    1. Comment your code...
    2. Document it..
    3. Make it more readable
     

Share This Page