package com.javarush.test.level06.lesson05.task04;
/* Cчётчик котов
В конструкторе класса Cat [public Cat()] увеличивать счётчик котов (статическую переменную этого же класса catCount) на 1. В методе finalize уменьшать на 1.
*/
public class Cat
{
public static int catCount = 0;
//напишите тут ваш код
public Cat(){
Cat.catCount++;
}
public void finalize() throws Throwable{
Cat.catCount--;
}
public static void main(String[] args) {
}
}
/* Cчётчик котов
В конструкторе класса Cat [public Cat()] увеличивать счётчик котов (статическую переменную этого же класса catCount) на 1. В методе finalize уменьшать на 1.
*/
public class Cat
{
public static int catCount = 0;
//напишите тут ваш код
public Cat(){
Cat.catCount++;
}
public void finalize() throws Throwable{
Cat.catCount--;
}
public static void main(String[] args) {
}
}
Здесь нет 5 задачи. Но есть моё решение:
ОтветитьУдалитьBufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int num = Integer.parseInt(reader.readLine());
do {
if (num % 2 == 0 ){
even++;
}
else {
odd++;
}
num = num/10;
} while (num > 0);
System.out.println("Even: " + even + " Odd: " + odd);