package com.javarush.task.task04.task0428;
/*
Положительное число
*/
import java.io.*;
import java.util.*;
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader one = new BufferedReader(new InputStreamReader(System.in));
String numeral_0 = one.readLine();
String numeral_1 = one.readLine();
String numeral_2 = one.readLine();
int number_0 = Integer.parseInt(numeral_0);
int number_1 = Integer.parseInt(numeral_1);
int number_2 = Integer.parseInt(numeral_2);
int x = 0;
while (number_0 > 0) {
x++;
break;
}
while (number_1 > 0) {
x++;
break;
}
while (number_2 > 0) {
x++;
System.out.println(x);
break;
}
if(number_0 <= 0 && number_1 <= 0 && number_2 <= 0){
System.out.println(0);
}
}
}
hidden #2124691
11 уровень
не проходит проверку в чем ошибка, работает вроде бы корректно, программу тестил.
Обсуждается
Комментарии (5)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Эдуард
13 сентября 2019, 23:26
if(a > 0) q++;
if(b > 0) q++;
if(c > 0) q++;
проверяешь все условия и счетчик все сам за тебя делает
0
Andrew Sobianin
12 сентября 2019, 09:58
советую почитать про конструкцию if и переделать через if. В конкретно этом решении вывод происходит в блоке
соответственно если он равен 0 то ничего не выводит на экран.
Если принципиально через while решать эту задачу, то вынеси его за блок while, перед блоком if. Но я бы попробовал решить иначе ещё. 0
hidden #2124691
12 сентября 2019, 10:16
как?
через ифы много условий прописывать, по идее.
0
Andrew Sobianin
12 сентября 2019, 12:57
нет
иф первое условие
иф условие два
иф условие три
всё точно так же:)
0
hidden #2124691
12 сентября 2019, 09:48
если первое и третье равны нулю а второе больше нуля , ничего не выводит на экран, прочему while не срабатывает?
0