0 / 0 / 0
Регистрация: 13.08.2021
Сообщений: 23

Cannot find symbol

13.08.2021, 10:58. Показов 2373. Ответов 12
Метки java (Все метки)

Студворк — интернет-сервис помощи студентам
Разбираясь в одном из мануалов переписал с книги одну игру на угадывание чисел, но в итоге вышла куча ошибок cannot find symbol, не понимаю что не так
Java
1
2
3
4
5
6
7
8
9
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
public class GuessGame {
    Player p1;
    Player p2;
    Player p3;
    public void startGame() {
        p1 = new Player();
        p2 = new Player();
        p3 = new Player();
        int guessp1 = 0;
        int guessp2 = 0;
        int guessp3 = 0;
        boolean p1isRight = false;
        boolean p2isRight = false;
        boolean p3isRight = false;
        int targetNumber = (int) (Math.Random() * 10);
        System.out.println("Я загадываю число от 0 до 9...");
        while (true) {
            System.out.println("Число, которое нужно угадать, - " + targetNumber);
            p1.guess();
            p2.guess();
            p3.guess();
            guessp1 = p1.number;
            System.out.println("Первый игрок думает, что это - " + guessp1);
            guessp2 = p2.number;
            System.out.println("Второй игрок думает, что это - " + guessp2);
            guessp3 = p3.number;
            System.out.println("Третий игрок думает, что это - " + guessp3);
            if (guessp1 = target.number) {
                p1isRight = true;}
            if (guessp2 = target.number) {
                p2isRight = true;}
            if (guessp3 = target.number) {
                p3isRight = true;}
            if (p1isRight || p2isRight || p3isRight) {
                System.out.println("У нас есть победитель!");
                System.out.println("Первый игрок угадал?" + p1isRight);
                System.out.println("Второй игрок угадал?" + p2isRight);
                System.out.println("Третий игрок угадал?" + p3isRight);
                System.out.println("Конец игры.");
                break;
            } else {
                System.out.println("Игроки должны попробовать еще раз");
                        }
        }    
    }
}
 
 
И создал ещё один класс
 
public class GameLauncher {
    public static void main(String[] args) {
        GuessGame game = new GuessGame();
        game.startGame();
    }
    
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.08.2021, 10:58
Ответы с готовыми решениями:

Ошибка error: cannot find symbol symbol: variable x_data1
Код даёт ошибки: error: cannot find symbol byte rez = x_data1 + x_data2 + x_data3 + x_data4; ...

Cannot find symbol symbol: class Serializable в IDEA Ubuntu
В IDEA после View -> Tool Windows -> Maven Project -> Install появляются ошибки /usr/lib/jvm/java-8-oracle/bin/java...

Как исправить ошибку: java: cannot find symbol symbol: class func location: package fTest ?
Здравствуйте подскажите пожалуйста, как это исправить ? Задача была создать 2 функции и запаковать их в архив jar и вызвать её в...

12
 Аватар для Aviz__
2760 / 2067 / 509
Регистрация: 17.02.2014
Сообщений: 9,495
13.08.2021, 11:05
Цитата Сообщение от VladimirPic Посмотреть сообщение
что не так
нет класса
Цитата Сообщение от VladimirPic Посмотреть сообщение
Player
в этом пакете.
0
0 / 0 / 0
Регистрация: 13.08.2021
Сообщений: 23
13.08.2021, 11:13  [ТС]
Имеется ввиду package?

Добавлено через 2 минуты
Имеется ввиду package?
0
 Аватар для Aviz__
2760 / 2067 / 509
Регистрация: 17.02.2014
Сообщений: 9,495
13.08.2021, 11:13
Цитата Сообщение от VladimirPic Посмотреть сообщение
Имеется ввиду package?
да.
0
0 / 0 / 0
Регистрация: 13.08.2021
Сообщений: 23
13.08.2021, 12:50  [ТС]
добавил package GuessGame, на него начал писать incorrect package, хотя файл так и называется GuessGame.java. Где то я конкретно не догоняю сути
0
0 / 0 / 0
Регистрация: 13.08.2021
Сообщений: 23
13.08.2021, 13:06  [ТС]


Проблема с package решилась, а ошибки не ушли
0
226 / 184 / 80
Регистрация: 13.04.2014
Сообщений: 694
13.08.2021, 13:13
тебе трудно мышкой навести на ошибку и прочитать контекстную справку?
0
0 / 0 / 0
Регистрация: 13.08.2021
Сообщений: 23
13.08.2021, 13:20  [ТС]
Я ещё в тексте темы написал её
0
 Аватар для Aviz__
2760 / 2067 / 509
Регистрация: 17.02.2014
Сообщений: 9,495
13.08.2021, 13:40
Цитата Сообщение от VladimirPic Посмотреть сообщение
Проблема с package решилась
ты прикалываешься? где в пакете класс Player?!

Добавлено через 19 минут
VladimirPic, на, вникай, дописывай.
Java
1
2
3
4
5
6
7
8
9
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
37
38
39
public class Helper {
 
    public static void main(String[] args) {
        GuessGame guessGame = new GuessGame();
        guessGame.startGame();
    }
}
//###
class GuessGame {
    Player p1;
    Player p2;
    Player p3;
    public void startGame() {
        p1 = new Player();
        p2 = new Player();
        p3 = new Player();
 
        boolean p1isRight = false;
        boolean p2isRight = false;
        boolean p3isRight = false;
        int targetNumber = (int) (Math.random() * 10);
        System.out.println("Я загадываю число от 0 до 9...");
 
            System.out.println("Число, которое нужно угадать, - " + targetNumber);
            p1.guess();
            p2.guess();
            p3.guess();
            System.out.println("Первый игрок думает, что это - " + p1.number);
            System.out.println("Второй игрок думает, что это - " + p2.number);
            System.out.println("Третий игрок думает, что это - " + p3.number);
 
 
    }
}
//###
class Player {
    int number;
    public void guess(){number = (int) (Math.random() * 10);}
}
1
0 / 0 / 0
Регистрация: 13.08.2021
Сообщений: 23
13.08.2021, 16:49  [ТС]
Спасибо
0
 Аватар для Aviz__
2760 / 2067 / 509
Регистрация: 17.02.2014
Сообщений: 9,495
13.08.2021, 17:24
да пожалуйста)). ты бы ооп подтянул...
0
0 / 0 / 0
Регистрация: 13.08.2021
Сообщений: 23
15.08.2021, 17:43  [ТС]
Aviz__, только влез в ооп, сразу пытаюсь понять команды по пути, хотя бы которые в этой игре есть, но всё сразу не получается
Но вот, кстати, по поводу public class, его делать публичным, чтобы был в общем доступе, как старт игры? а всё остальное как её начинка, если можно так сказать?
0
 Аватар для Aviz__
2760 / 2067 / 509
Регистрация: 17.02.2014
Сообщений: 9,495
15.08.2021, 19:39
Цитата Сообщение от VladimirPic Посмотреть сообщение
по поводу public class
тут нельзя копипастить учебники главами, читай)).
Цитата Сообщение от VladimirPic Посмотреть сообщение
сразу пытаюсь понять команды
это тупиковый путь! скорее всего, ты проколупаешься с этой игрой, не читая учебных пособий и желание отпадет... найди себе несколько источников теории и практики, близких по изложению и с ними работай.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.08.2021, 19:39
Помогаю со студенческими работами здесь

Ошибка: cannot find symbol symbol: class toString location: class java.util.Date
import java.util.Date; import java.lang.String; import java.io.*; public class Sword { public static void main(String args)...

cannot find symbol
Вот переписал пример из книги но почему-то не работает, в чем может быть проблема? cannot find symbol symbol: method...

Cannot find symbol
import java.util.Scanner; class HelloWorld{ public static void main(String args){ Scanner in = new Scanner (System.in); ...

Cannot find symbol
Здравствуйте! Не могу понять в чем ошибка. import java.util.*; class Fibonacci { public static void main(String args) { ...

Cannot find symbol
здравствуйте, помогите пожалуста! делаю апплет. надо прицепить addActionListener к Checkbox пытаюсь это реализовать пишет ошибку ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Опции темы

Новые блоги и статьи
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru