Untitled
unknown
plain_text
2 years ago
1.4 kB
2
Indexable
import java.util.*; class LongestWord { public static void main(String args[]) { int c=0,l=0; String s,ls=""; Scanner in = new Scanner(System.in); System.out.print("Enter a sentence "); s=in.nextLine(); s=s+" "; for(int i=0;i<=s.length()-1;i++)//To find the length of the longest word { char ch=s.charAt(i); if(ch!=' ') { c++; } else { if(c>l) { l=c; c=0; } else c=0; } } c=0;//to make sure to clear any garbage value in variable c for(int i=0;i<=s.length()-1;i++)//To find and display the longest word { char ch=s.charAt(i); if(ch!=' ') { c++; ls=ls+ch; } else { if(c==l) { System.out.println("longest word "+ls); break; } else { c=0; ls=""; } } } System.out.println("The length of longest word is: "+l); } }
Editor is loading...
Leave a Comment