Здравствуйте товарищи, вот мой код, не пойму в чем косяк.................???!!!
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String sa = reader.readLine();
int a = Integer.parseInt(sa);
String sb = reader.readLine();
int b = Integer.parseInt(sa);
String sc = reader.readLine();
int c = Integer.parseInt(sa);
int q=0;
if(a>0)
q++;
if(b>0)
q++;
if (c>0)
q++;
System.out.print(q);
Код нниже я скопировал из помощи, по сути тоже самое что и у меня,но прошел проверку?
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String n1 = reader.readLine();
int num1 = Integer.parseInt(n1);
String n2 = reader.readLine();
int num2 = Integer.parseInt(n2);
String n3 = reader.readLine();
int num3 = Integer.parseInt(n3);
int calc = 0;
if ( num1 > 0) calc++;
if (num2 > 0) calc++;
if (num3 > 0) calc++;
System.out.println(calc);
Иван
5 уровень
Где косяк?
Обсуждается
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Nez
18 августа 2019, 13:32
потому что парсишь к интеджер ты три раза sa, а не sa, sb, sc.
настоятельно советую чучуть пошарить на тему стиля написания и вот таких глупых оглядок будет меньше - сэкономишь и время и нервы
0
Иван
18 августа 2019, 14:50
Затупил конкретно, спасибо!!
0