Решил я в качестве прикладного хобби (с видами на будущее) заняться изучением чего-то нового.
А почему бы не программирование.
Знания нулевые. Школьный бэйсик далеко-далеко застрял в потаенных углах памяти.
В общем, решил начать с языка Java. А затем подключить что-то типа С++.
Отвечаю сразу на вопрос : Почему Java?
А я ХЗ. Вот решил так. Выбирал среди популярных.
Уже 5 дней изучаю. Нравится. Но голова просто разваливается на миллиард кусочков.
А вот теперь нуна помощь гуру.
Составил такой код:
Код:/* Сортировка трех чисел
Ввести с клавиатуры три числа, и вывести их в порядке убывания.
*/
import java.io.*;
public class Solution
{
public static void main(String[] args) throws Exception
{
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String q = reader.readLine();
//String w = reader.readLine(); пока не используем
String e = reader.readLine();
int a = Integer.parseInt(q);
//int b = Integer.parseInt(w); пока не используем
int c = Integer.parseInt(e);
int[] loop = {a, c};
for (int i = 0; i < 2; i++)
{
int max = a;
//int mid = b; пока не используем
int min = c;
max = loop[i] > max ? i : a;
min = loop[i] < min ? i : c;
{
System.out.print(max + min);
}
}
}
}
Собственно, задание в заголовке. Я специально усложняю решение, т.к. набиваю руку на массивах и циклах.
Пока немного сократил (убрал из условия одну переменную). В итоге сравниваю две.
Компилируется отлично, но выдает билиберду.
Где косяк именно в моем решении?