Najdłuższy wyraz
Użytkownik podaje frazę, następnie program wyszukuje słowo które zawiera jak najwięcej liter i wypisuje je na ekran.
Kompilator: Eclipse
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.");
}
}