Пищевой конвеер

  • 3
  • Недоступна
Что ж, друг мой, пора за дело! Нужно разобраться с проверкой еды, иначе вместо бифштекса кто-то получит кирпич на тарелке.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (43)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Anonymous #3240355
Уровень 4
27 января, 11:21
Scanner scan = new Scanner(System.in); int age = scan.nextInt(); if (age > 0) { System.out.println(age); } else { } int age1 = scan.nextInt(); if (age1 > 0) { System.out.println(age1); } else { } int age2 = scan.nextInt(); if (age2 > 0) { System.out.println(age2); } else { } int age3 = scan.nextInt(); if (age3 > 0) { System.out.println(age3); }
r0ckstar17
Уровень 7
30 января, 14:28
Только else в данном случае можно и не писать
Вадим
Уровень 4
22 января, 15:46
Чекайте ребят, сделал через булеан public class Solution { public static void main(String[] args) { Scanner число = new Scanner(System.in); int a = число.nextInt(); boolean upzero = (a>0); if (upzero) System.out.println(a); int b = число.nextInt(); boolean upzer = (b>0); if (upzer) System.out.println(b); int d = число.nextInt(); boolean upze = (d>0); if (upze) System.out.println(d); int c = число.nextInt(); boolean upz = (c>0); if (upz) System.out.println(c); } }
Anonymous #3235788
Уровень 4
13 января, 05:35
Я один не вразумлю, зачем рассказывать про булитовское значение, а потом давать задачу где его не надо? 🤕
Amberdance
Уровень 38
23 ноября 2022, 19:27
/* Комментарий удален */
Ch3k1st
Уровень 3
10 декабря 2022, 21:23
Повыделывался ?))))
Amberdance
Уровень 38
12 декабря 2022, 09:25
Да, кстати спустя более двух недель смотрю на это и стыдно за то, что запостил.
Fabu1ou3
Уровень 4
19 декабря 2022, 23:19
Посмеялся, спасибо xD
8 ноября 2022, 16:18
Ребята, привет ! Рабочий код : if (a > 0){ System.out.println (a); } if (b > 0){ System.out.println (b); } if (c > 0){ System.out.println (c); } if (d > 0){ System.out.println (d); У меня был if (a > 0); System.out.println (a); if (b > 0); System.out.println (b); if (c > 0); System.out.println (c); if (d > 0); System.out.println (d); В этом варианте он выводил в консоль все числа, отрицательные и нули так же, хотя в условиях стоит a/b/c/d > 0, не понимаю почему "{"скобка в первом примере отрабатывает, а точка с запятой нет, не закрыт гештальт )
SedoYGracH
Уровень 7
1 декабря 2022, 11:38
Предположу, что во втором указанном блоке if закрывался ; без условий, потому следующий println выполнялся безусловно.
Crazy_Bellka
Уровень 4
26 декабря 2022, 19:36
После if (a>0) не ставятся точка с запятой
Alexander Vybornov Engineer в JINR
18 октября 2022, 08:20
Scanner keyboard = new Scanner(System.in); int num1; for (int i = 0; i < 4; i++){ num1 = keyboard.nextInt(); if (num1 > 0) System.out.println(num1); }
powerpuff1
Уровень 4
4 октября 2022, 15:45
не с новой видимо))
powerpuff1
Уровень 4
4 октября 2022, 15:50
upd: почему он 0 выводил если в if d > 0
Alexander Vybornov Engineer в JINR
18 октября 2022, 08:24
Во первых, на скрине не видно что ты там написал ниже. Во вторых, будь внимательнее.
Memphis
Уровень 7
21 октября 2022, 20:56
нужно использовать boolean
Евгений
Уровень 6
7 сентября 2022, 11:24
В Ide написал с участием "boolean". Просто изначально, не правильно начал его использовать, без участия "If"
Closed Level
Уровень 5
14 августа 2022, 07:26
int + if= вот и все решение!
Pavel Shcherbakov
Уровень 6
12 августа 2022, 08:58
int i = 0, numb = 0; Scanner sc = new Scanner(System.in); while (i < 3){ i++; numb = sc.nextInt(); if (numb > 0) System.out.println(numb); } } не засчитало
Alexander Vybornov Engineer в JINR
18 октября 2022, 08:21
i <= 3 или i < 4 Вот мой пример Scanner keyboard = new Scanner(System.in); int num1; for (int i = 0; i < 4; i++){ num1 = keyboard.nextInt(); if (num1 > 0) System.out.println(num1); }