Size: a a a

2020 August 27

RZ

Rika Z in learn.java
пишу этот код в intelij idea
источник

RZ

Rika Z in learn.java
но он говорит что переменная не объявлена
источник

ch

central hardware in learn.java
ошибка какая
источник

RZ

Rika Z in learn.java
java: cannot find symbol
 symbol:   method rnd(double)
источник

A

Aydar in learn.java
Метода rnd() нет в классе
источник

RZ

Rika Z in learn.java
а что это за класс
источник

F

Fortune's Desire in learn.java
Rika Z
а что это за класс
Вставь метод этот в идею
источник

F

Fortune's Desire in learn.java
Сразу после фигурной мейна
источник

A

Aydar in learn.java
Rika Z
а что это за класс
Сложный вопрос, метод rnd() должны были написать вы, судя по примеру вы его должны были дописать в этом классе
источник

RZ

Rika Z in learn.java
понятно спс, просто в примере ничего об этом не сказано
источник

МА

Марик Абиев... in learn.java
Переслано от Марик Абиев...
Давайте посчитаем кошек! Реализуйте именованный класс Catи статический метод getNumberOfCats.

Вот некоторые особенности класса:

У класса Catесть два поля экземпляра: строка nameи int age, и одно статическое поле int counter. Статическое counterполе позволяет узнать, сколько кошек уже создано.
У класса должен быть конструктор для инициализации полей экземпляра. Во время инициализации нового кота значение статического поля counterдолжно увеличиваться. Если отображается counter > 5, сообщение «У вас слишком много кошек» необходимо распечатать в формате System.out.
Ваш статический метод getNumberOfCatsдолжен возвращать текущее количество созданных кошек и не выводить никаких сообщений.

Взгляните на пример:

Предположим, семь экземпляров класса Catуже созданы. Тогда правильно реализованный метод Cat.getNumberOfCats()должен вернуть 7. Сообщение «У вас слишком много кошек» должно появиться дважды.
источник

МА

Марик Абиев... in learn.java
Переслано от Марик Абиев...
class Cat {
   String name;
   int age;
   static int counter;

   public Cat(String name, int age) {
       this.name = name;
       this.age = age;
       counter++;
       int i = counter;
       if (counter > 5) {
           for (; i > 5; i--) {
               System.out.println("You have too many cats");

           }
           System.out.println(getNumberOfCats());
       }
   }
   public static int getNumberOfCats() {
       return counter;
   }
}
источник

МА

Марик Абиев... in learn.java
Мое решение делает лишний вывод
источник

МА

Марик Абиев... in learn.java
Кто поможет
источник

DC

Denis Chikanov in learn.java
Марик Абиев
Переслано от Марик Абиев
class Cat {
   String name;
   int age;
   static int counter;

   public Cat(String name, int age) {
       this.name = name;
       this.age = age;
       counter++;
       int i = counter;
       if (counter > 5) {
           for (; i > 5; i--) {
               System.out.println("You have too many cats");

           }
           System.out.println(getNumberOfCats());
       }
   }
   public static int getNumberOfCats() {
       return counter;
   }
}
Объясни логику работы своего if-блока и почему он именно такой
источник

МА

Марик Абиев... in learn.java
Чтобы код просто так не выводил counter
источник

МА

Марик Абиев... in learn.java
Каждый раз
источник

ШП

Шурок Петров... in learn.java
Марик Абиев
Каждый раз
зачем цикл фор внутри?
источник

АZ

А - Z in learn.java
Марик Абиев
Переслано от Марик Абиев
class Cat {
   String name;
   int age;
   static int counter;

   public Cat(String name, int age) {
       this.name = name;
       this.age = age;
       counter++;
       int i = counter;
       if (counter > 5) {
           for (; i > 5; i--) {
               System.out.println("You have too many cats");

           }
           System.out.println(getNumberOfCats());
       }
   }
   public static int getNumberOfCats() {
       return counter;
   }
}
Если вы учитесь на котах и собаках,то хочу всунуть свои 5ть копеек:
Это полная дичь.
Методика объяснения нормальная ноооо... Где вы будете писать подобное ?
Я был очень зол когда понял, что эти примеры нигде кроме книги не используются . Легче смотреть на готовый код и разбирать поэтапно.
Имхо
источник

DC

Denis Chikanov in learn.java
Марик Абиев
Чтобы код просто так не выводил counter
А то, что внутри этого блока?
источник