Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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));
- /*Проверяем условие (N > 0)*/
- int N = Integer.parseInt(reader.readLine());
- /*
- В задаче не обязательно, но если нужна проверка (N > 0)
- boolean notNegative = N > 0;
- while (notNegative != true) {
- N = Integer.parseInt(reader.readLine());
- notNegative = N>0;
- }
- */
- int someNum = Integer.parseInt(reader.readLine());
- int maximum = someNum;
- //напишите здесь ваш код
- for (int i = 1; i < N; i++) {/*Начинаем с 1 т.к. мы уже ввели один someNum*/
- someNum = Integer.parseInt(reader.readLine());
- if ( someNum > maximum) {
- maximum = someNum;
- }
- /*блок else не нужен т.к. мы или меняем (в случае true
- или нет)*/
- }
- System.out.println(maximum);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment