JavaRush /Java блог /Архив info.javarush /Задача по алгоритмам Написать программу, которая: 1. ввод...
ostimchukwitcherolegmailru
8 уровень
Харьков

Задача по алгоритмам Написать программу, которая: 1. вводит с консоли число N > 0 2. потом вводит N чисел с консоли 3. выводит на экран максимальное из введенных N чисел.

Статья из группы Архив info.javarush
public class Solution { public static void main(String[] args) throws Exception { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); int a = 0; int i = 0; while (i>=0) { String N = reader.readLine(); if (N.equals("max")) break; int nN = Integer.parseInt(N); if (nN<=0){ break;} else if (nN > a){ a = nN;} i++; } int maximum =a; System.out.println(maximum); } } Почему то не проходит компиляцию на сервере...?
Комментарии (1)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
RabenokDmitry Уровень 21
22 марта 2015
Для начала оформи свой пост правильно, используя тег кода (кнопка <>, когда набираешь текст), чтобы получилось хотя бы вот так:

public class Solution
{
public static void main(String[] args) throws Exception
{
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

int a = 0;

int i = 0;
while (i>=0)
{

String N = reader.readLine();
if (N.equals(«max»))
break;
int nN = Integer.parseInt(N);
if (nN<=0){ break;}
else
if (nN > a){
a = nN;}

i++;
}
int maximum =a;
System.out.println(maximum);
}
} 


N.equals(«max»)

Обрати внимание, что строки обычно пишутся вот в таких кавычках "".