Najdłuższy wyraz

Najdłuższy wyraz

Program: odnajdujący najdłuższy wyraz we wprowadzonym tekście.

Użytkownik podaje frazę, następnie program wyszukuje słowo które zawiera jak najwięcej liter i wypisuje je na ekran.

Kompilator: Eclipse

Galeria:

Program w akcji.

Kod programu:

import javax.swing.JOptionPane;
public class glowna {
	//Program wyszukujący najdłuższy wyraz w podanym tekście.
   public static void main(String[] args) {
      String tekst=JOptionPane.showInputDialog("Podaj tekst");
      String wMax="";
      String wyraz="";
      tekst=tekst.trim();
      tekst+=" ";
      for(int i=0;i<tekst.length();i++){
         if (tekst.charAt(i)!=' ')
            wyraz+=tekst.charAt(i); 
         else {
            if( wMax.length()<wyraz.length() ) 
            	wMax=wyraz;
            wyraz="";
         }
      }
      System.out.print("Najdluzszy wyraz to \""+wMax+"\" ma on "+wMax.length()+" znaki.");
   }
}