- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
import java.io.*;
class Cat {
String name;
int age;
int weight;
int length;
void printen(String name, int age, int weight, int length){
String text1 = "Имя кота: " + name + ", " + "Возраст кота: " + age + ", " + "Вес кота: " + weight + ", " + "Длина кота: " + length;
System.out.println(text1);
}
}
class CatTestDrive{
public static void main(String[] args) throws Exception{
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
Cat[] cats = new Cat[5];
for (int i = 0; i < cats.length; i++){
cats[i] = new Cat();
System.out.println("Введите имя " + (i+1) + " кота: ");
cats[i].name = reader.readLine();
System.out.println("Введите возраст " + cats[i].name + ": ");
cats[i].age = Integer.parseInt(reader.readLine());
System.out.println("Введите вес " + cats[i].name + ": ");
cats[i].weight = Integer.parseInt(reader.readLine());
System.out.println("Введите длину " + cats[i].name + ": ");
cats[i].length = Integer.parseInt(reader.readLine());
}
for (int i = 0; i < cats.length; i++){
cats[i].printen(cats[i].name, cats[i].age, cats[i].weight, cats[i].length);
}
}
}
Программа создает котов и вводит с клавиатуры их характеристики, затем выводит данные на экран в виде строки.
Как можно улучшить? Критикуйте!
Steve_Brown 20.11.2017 18:00 # +1
>printen
Katzen
roman-kashitsyn 20.11.2017 18:25 # +1
drucken
>> длину
Странно, что для моделирования пространственных характеристик кота достаточно одного измерения. У меня как-то был кот, я бы сказал, объем весьма важен. В то время как длина меняется в зависимости от агрегатного состояния.
SemaReal 20.11.2017 18:34 # 0
забавно: печать в белорусским (и, вероятно, украинском) тоже имеет корень "друк". Калька с немецкого, видимо
bormand 06.12.2017 20:30 # 0
В принципе, часть объёма кота должна иметь более-менее линейную зависимость от веса, который в задаче учтён... А вот другая часть сильно меняется - к примеру, при взаимодействии с водой кот почти полностью теряет эту часть объёма.
mcpixel 20.11.2017 20:24 # 0
Короче ещё работать и работать тебе!
sakkath 20.11.2017 21:24 # 0
Выкинуть фор с индексами и сделать форич с System.out.println(cat)
CHayT 06.12.2017 22:02 # 0
Запилить донаты и блокчейн. Ах да, это уже сделали.
bormand 07.12.2017 07:05 # 0
inkanus-gray 07.12.2017 07:41 # −1
COWuTEJIbTBOEuMAMKu 07.12.2017 14:30 # −1