кодесурса

Упражнения на Java: найдите самое длинное слово в текстовом файле

script1adsense2code
script1adsense3code

Ввод-вывод Java: упражнение 18 с решением

Напишите программу на Java, чтобы найти самое длинное слово в текстовом файле.

Пример решения :

Java-код:

import java.util.Scanner;
import java.io.File;
import java.io.FileNotFoundException;
public class Exercise18 {
     public static void main(String [ ] args) throws FileNotFoundException {
              new Exercise18().findLongestWords();
         }
     public String findLongestWords() throws FileNotFoundException {
       String longest_word = "";
       String current;
       Scanner sc = new Scanner(new File("/home/students/test.txt"));
       while (sc.hasNext()) {
          current = sc.next();
           if (current.length() > longest_word.length()) {
             longest_word = current;
           }
       }
         System.out.println("\n"+longest_word+"\n");
            return longest_word;
            }
}

Пример вывода:

 общее назначение,

Блок - схема:

«Блок-схема:

Редактор кода Java:

Внесите свой код и комментарии через Disqus.

Previous: написать программу на Java для чтения первых 3 строк из файла.
Далее: Упражнения по сборке Java

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code