JavaRush /Java блог /Архив info.javarush /Задача по алгоритмам
kirill_che
19 уровень

Задача по алгоритмам

Статья из группы Архив info.javarush
Прошу помощи! Все компилируется и работает, но проверку не проходит. Пробовал и сортировать массив — результат тот же. Что не так? package com.javarush.test.level05.lesson12.bonus03; import java.io.BufferedReader; import java.io.InputStreamReader; /* Задача по алгоритмам Написать программу, которая: 1. вводит с консоли число N > 0 2. потом вводит N чисел с консоли 3. выводит на экран максимальное из введенных N чисел. */ public class Solution { public static void main(String[] args) throws Exception { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(reader.readLine()); BufferedReader readerNew = new BufferedReader(new InputStreamReader(System.in)); int[]num = new int[n]; num[0] = Integer.parseInt(readerNew.readLine()); int maximum = num[0]; for(int i = 1; i
Комментарии (3)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
kirill_che Уровень 19
27 декабря 2014
Решил проблему совершенно случайным образом. Вынес часть действий в отдельный метод. Бред, конечно, но сработало.
Arthur Уровень 21
27 декабря 2014
А зачем ты второй раз открываешь поток для чтения BufferedReader readerNew = new BufferedReader(new InputStreamReader(System.in))?