Ошибка в коде на Java

SEO

Дата публикации: 14.04.2025

Ошибка в коде на Java


Содержимое статьи:

Исходный код Первый класс: Cat.java

public class Cat {
// Атрибуты
private double originWeight;
private double weight;
private double minWeight;
private double maxWeight;
static int cats = 0;
// Конструктор
public Cat() {
// Присваивание начального веса кошки
weight = 1500.0 + 3000.0 * Math.random();
originWeight = weight;
minWeight = 1000.0;
maxWeight = 9000.0;
// Учет общего количества кошек
cats = cats + 1;
// Вывод количества кошек
if (cats < 2) {
System.out.println("У тебя 1 кошка");
} else if (cats > 2) {
System.out.println("У тебя " + cats + " кошек");
}
}
// Методы
public void meow() {
// Уменьшение веса при мяуканье
weight--;
System.out.println("Meow");
}
public void feed(Double amount) {
// Увеличение веса при кормлении
weight = weight + amount;
}
public void drink(Double amount) {
// Увеличение веса при питье
weight = weight + amount;
}
public Double getWeight() {
// Получение веса
return weight;
}
public String getStatus() {
// Получение статуса кошки в зависимости от ее веса
if (weight < minWeight) {
return "Dead";
} else if (weight > maxWeight) {
return "Exploded";
} else if (weight > originWeight) {
return "Sleeping";
}
return "Playing";
}
public static void Cats() {
// Обнуление количества кошек
cats = 0;
System.out.println("Пока что у тебя нет кошек");
}
}

Второй класс: Loader.java

import java.util.Scanner;
public class Loader {
private static double minWeight = 1000;
private static double maxWeight = 9000;
public static void main(String[] args) {
Cat.Cats(); // Обнуление количества кошек
// Ввод с консоли
Scanner pet = new Scanner(System.in);
// Проверка желания пользователя создать кошку
System.out.println("Do u wanna create a pet?");
if (pet.nextLine().equals("yes")) {
// Создание кошки
System.out.println("Creating a pet...");
Cat muska = new Cat();
} else if (pet.nextLine().equals("no")) {
// Вывод сообщения
System.out.println("Go away!");
}
}
}

Ошибка Ошибка возникает в коде второго класса (Loader.java) в строке:

if (pet.nextLine() ==  "yes");

Причина ошибки Строка содержит незакрытую точку с запятой, что приводит к синтаксической ошибке. Корректный код должен выглядеть следующим образом:

if (pet.nextLine().equals("yes")) {
// Создание кошки
System.out.println("Creating a pet...");
Cat muska = new Cat();
}


Анонимный видеочат
Артемий Фридман: Отзывы о предпринимателе
Авто схемы запуска двигателя
Безопасный софт для читов в КС
Evil Genius 2 Deluxe Edition 💎 STEAM GIFT RU
Фанпей - что это такое?
Генератор прописи онлайн
Глубокое погружение в современное строительство: инновации и тренды 2024
Инновационные материалы в современном строительстве: будущее надежных конструкций
Инновационные технологии в строительстве: будущее гармоничного городского пространства
Инновационные технологии в строительстве: будущее, которое уже наступило
Инновационные технологии в строительстве: будущее под ключ
Инновационные технологии в строительстве: будущее высокотехнологичного строительства
Искусство и Наука Строительства: Взгляд на Современные Тренды
Искусство современного строительства: инновации и перспективы
Искусство современного строительства: инновации и вызовы 2024 года
Как смешно подколоть друга на счёт его предпочтений
Как смотреть фильмы Dragon Ball: порядок просмотра
Как смотреть стерео картинки?
Как смыть краску для тату с шерсти кошки: советы и рекомендации
Краски для офисных ремонтов Екатеринбург
Лампа солнце: магия солнечного света
Лучшие облачные хостинги
Лучшие техники для восстановления сна
Минимализм в мебели Архангельска
Минусы амбиц ий?.
Минута за минутой: приближается праздник
Мир достиг кризиса, Истина должна быть установлена (в конце концов) ?.
Мистика... Постоянно слышу чужой звук уведомления телефона у себя дома.....И это не из моего.......
Младший брат разогрел соль. Он хотел сделать карамель, но перепутал сахар с солью... Что делать?
Мне 15 лет, я думаю что рак желудка .
Общайся анонимно бесплатно онлайн
Обзор популярных онлайн платформ
Онлайн сервис перевода площади
Планируй и выполняй: онлайн-список задач
Почтовые пакеты Аспломб-Восток: надежная защита ваших отправлений
Почтовые пакеты Аспломб-Восток: удобство и надежность доставки
Продвижение блога через форумы и сообщества
Просто и бесплатно: онлайн блокнот
Сделайте маникюр в Красногорске сегодня
Символизм в русской литературе конца XIX века
Символизм в танце эпохи Восстановления
Синдром Хронической Усталости: Диагностика и Лечение
Синдром Раздраженного Кишечника (СРК) у Взрослых: Диагностика и Лечение
Скажите пожалуйста что за ремикс играет у Нелли на стриме на 54:50(ссылка ниже или можете в Ютубе набрать Неля играет в
Скажите пожалуйста это нормальное напряжение для процессора?. 2.3 волта…. Я был в шоке от этого значения в биосе.
Современное строительство: инновационные материалы и технологии
Современные подходы к строительству: инновации и устойчивость
Современные техники гравюры на металле
Современные техники и материалы в строительстве: инновационные решения 2024 года
Современные техники скульптуры из переработанных материалов
Современные техники тренировки в командах по фрисби среди студентов
Современные тенденции в строительстве: инновации и устойчивое развитие
Современные тренды в строительстве: инновации и устойчивость
Современные тренды в строительстве: инновации и устойчивость
Современные тренды в строительстве: инновации и устойчивость
Создание ритмической сложности в техно-битах
Создание ритмической сложности в техно-битах
Создать корпоративный сайт
Способы пополнения на стим
Способы пополнения онлайн стима
Справочник по военной иерархии РФ
Стратегия внутренней ссылочной структуры
Строительство: инновации и современные тренды
Строительство: инновационные материалы и технологии будущего
Лошадка в стиле куклы тильда выкройки символ 2025 года
Пошив русского народного сарафана своими руками выкройки
Установка программ и драйверов Екатеринбург
Видеочат рулетка без ожидания
Воплощение стиля — платье на заказ

Top