if (a>=maximum)
maximum = a;
и без этого условия не проходит 5ое требование :
Программа должна выводить на экран максимальное из введенных N чисел
Грешу на то что сравниваю с нулем в 14 строке (int maximum = 0;) а нужно с минимальным числом типа int, но вдруг не тут ))
Нужно фармить материю ))
Подскажите где затупил) Спасибо !
package com.javarush.task.task05.task0532;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*
Задача по алгоритмам Ӏ Java Syntax: 5 уровень, 12 лекция
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int a = Integer.parseInt(reader.readLine());
int maximum = 0;
if (a>0)
{ for (int i=0;a>i;i++)
{int s = Integer.parseInt(reader.readLine());
if (s>=maximum)
maximum=s;
}
if (a>=maximum)
maximum = a;
System.out.println(maximum);}
}
}