Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+4

Нужна помощь с написанием программы на Java

Имеется типизированный файл, его элементами являются отдельные слова. Напечатать все слова, начинающие на букву "р", если известно, что в файле записаны 10 слов

По дате
По рейтингу
123456789101112131415161718192021222324252627282930
 import java.io.File; 
import java.io.FileNotFoundException; 
import java.util.Scanner; 
 
public class Main { 
    public static void main(String[] args) { 
        try { 
            // Открыть файл 
            File file = new File("file.txt"); 
 
            // Создать объект сканера для чтения файла 
            Scanner scanner = new Scanner(file); 
 
            // Прочитать все слова и найти слова, начинающиеся на "p" 
            while (scanner.hasNext()) { 
                String word = scanner.next(); 
                if (word.startsWith("p") || word.startsWith("P")) { 
                    System.out.println(word); 
                } 
            } 
 
            // Закрыть сканер 
            scanner.close(); 
 
        } catch (FileNotFoundException e) { 
            System.out.println("Файл не найден: " + e.getMessage()); 
        } 
    } 
}