Что ж, друг мой, пора за дело! Нужно разобраться с проверкой еды, иначе вместо бифштекса кто-то получит кирпич на тарелке.
Пищевой конвеер
- 3
Недоступна
Комментарии (43)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Anonymous #3240355
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);
}
0
r0ckstar17
30 января, 14:28
Только else в данном случае можно и не писать
0
Вадим
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);
}
}
+1
Anonymous #3235788
13 января, 05:35
Я один не вразумлю, зачем рассказывать про булитовское значение, а потом давать задачу где его не надо? 🤕
+2
Amberdance
23 ноября 2022, 19:27
/* Комментарий удален */
+1
Ch3k1st
10 декабря 2022, 21:23
Повыделывался ?))))
+1
Amberdance
12 декабря 2022, 09:25
Да, кстати спустя более двух недель смотрю на это и стыдно за то, что запостил.
+2
Fabu1ou3
19 декабря 2022, 23:19
Посмеялся, спасибо xD
+2
Николай Потапов Java Developer
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, не понимаю почему "{"скобка в первом примере отрабатывает, а точка с запятой нет, не закрыт гештальт )
+1
SedoYGracH
1 декабря 2022, 11:38
Предположу, что во втором указанном блоке if закрывался ; без условий, потому следующий println выполнялся безусловно.
+1
Crazy_Bellka
26 декабря 2022, 19:36
После if (a>0) не ставятся точка с запятой
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);
}
+1
powerpuff1
4 октября 2022, 15:45

0
powerpuff1
4 октября 2022, 15:50
upd: почему он 0 выводил если в if d > 0
0
Alexander Vybornov Engineer в JINR
18 октября 2022, 08:24
Во первых, на скрине не видно что ты там написал ниже. Во вторых, будь внимательнее.
0
Memphis
21 октября 2022, 20:56
нужно использовать boolean
0
Евгений
7 сентября 2022, 11:24

+1
Closed Level
14 августа 2022, 07:26
int + if= вот и все решение!
0
Pavel Shcherbakov
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);
}
}
не засчитало
0
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);
}
0