Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

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

Анна Деревнина Ученик (91), на голосовании 1 год назад
Имеется типизированный файл, его элементами являются отдельные слова. Напечатать все слова, начинающие на букву "р", если известно, что в файле записаны 10 слов
Голосование за лучший ответ
Елена Егорова Гуру (3458) 1 год назад
 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());
}
}
}
ОракулОракул (62095) 1 год назад
Подсказка, двойные условия
 if (word.startsWith("p") || word.startsWith("P")) { 
можно делать одинарным
 if (word.toLowerCase().startsWith("p")) { 
ОракулОракул (62095) 1 год назад
бл*ть, это чат жпт, ёмаё
Похожие вопросы