package com.javarush.task.task07.task0726;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
/*
Не компилируется задача про котиков
*/
public class Solution {
public final static ArrayList<Cat> CATS = new ArrayList<Cat>();
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
while (true) {
String name = reader.readLine();
try{
if (name.isEmpty()) break;
int age = Integer.parseInt(reader.readLine());
int weight = Integer.parseInt(reader.readLine());
int tailLength = Integer.parseInt(reader.readLine());
CATS.add(new Cat(name, age, weight, tailLength));
}
catch (Exception e){
printList();
break;
}
}
}
public static void printList() {
for (int i = 0; i < CATS.size(); i++) {
System.out.println(CATS.get(i));
}
}
public static class Cat {
private String name;
private int age;
private int weight;
private int tailLength;
Cat(String name, int age, int weight, int tailLength) {
this.name = name;
this.age = age;
this.weight = weight;
this.tailLength = tailLength;
}
@Override
public String toString() {
return "Cat name is " + name + ", age is " + age + ", weight is " + weight + ", tail = " + tailLength;
}
}
}
Светлая голова
4 уровень
компилируется, но проверку не проходит. Что не так?((
Архивный
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Roman Java Developer Expert
6 апреля 2018, 07:57решение
Протестируй с двумя пустыми строками в конце или в IDEA - твоя программа ничего не выводит на экран.
+2
Светлая голова
6 апреля 2018, 14:17
спасибо. Одну строчку добавить и все решено :)
0