Форум программистов, компьютерный форум, киберфорум
Java для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 17.11.2022
Сообщений: 17

В классах Java высвечивается постоянная ошибка

01.12.2022, 11:39. Показов 760. Ответов 13

Студворк — интернет-сервис помощи студентам
Написал код и когда выполняю его запуск, все время идет ошибка по разным частям. На данный момент столкнулся с ошибкой тут:
Java
1
2
3
4
5
6
7
8
9
10
public class GuessGame {
Player p1;
Player p2;
Player p3;
public void startGame(){
p1 = new Player();
p2 = new Player();
p3 = new Player();
}
}
Я не понимаю в чем проблема и как избегать такие ошибки, что на них влияет? А еще какие есть сервисы для анализа кода? Хочу проверять его в процессе, а не при запуске видеть его ошибки.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.12.2022, 11:39
Ответы с готовыми решениями:

Высвечивается чёрный экран и все( не высвечивается сам текст программы и возможность кликать и тд, и тп
program Prog2; uses crt; var c: char; glb: set of char; letts: array of integer; arr: array of boolean; words: integer; t:...

При запуске диска высвечивается setup.exe нажимая туда высвечивается всё кроме установки
у меня почти такая же проблема... у меня ноут lenovo G560? только у меня вообще установки нет, а только при запуске диска высвечивается...

При запуске игры высвечивается ошибка
при запуске игры Timelines Assault on America выдает ошибку c Application Setup init() Windows- диск купил в магазине отнес обратно они...

13
 Аватар для StepFather322
365 / 252 / 113
Регистрация: 07.10.2017
Сообщений: 1,330
01.12.2022, 11:48
Цитата Сообщение от Demyanko Посмотреть сообщение
столкнулся с ошибкой
какой? мы угадать должны?
Цитата Сообщение от Demyanko Посмотреть сообщение
что на них влияет?
ты
Цитата Сообщение от Demyanko Посмотреть сообщение
как избегать такие ошибки
учить мат часть
Цитата Сообщение от Demyanko Посмотреть сообщение
А еще какие есть сервисы для анализа кода?
IDE. Он тебе и так говорит ошибки и как их решить.
Цитата Сообщение от Demyanko Посмотреть сообщение
Хочу проверять его в процессе, а не при запуске видеть его ошибки
есть два вида ошибок: рантайм и при компиляции. Рантайм ошибки возникают только во время работы. Ошибки компиляции тебе показывает ide. Если ты напишешь
Java
1
inh a =  5;
то тебе иде скажет что такой код не запуститься.
А если ты попробуешь получить значение массива по индексу который больше его размера, то получишь рантайм ошибку, потому что во время компиляции нет возможности узнать размер массива
1
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,780
01.12.2022, 11:57
Цитата Сообщение от Demyanko Посмотреть сообщение
как избегать такие ошибки
такие это какие?
0
0 / 0 / 0
Регистрация: 17.11.2022
Сообщений: 17
01.12.2022, 11:58  [ТС]
Забыл за уточнение ошибки, Player везде высвечивается красным.
Мне знакомые по разработке objective-C посоветовали сервис для анализа - AppRefactoring, слышал за него? Я пока не понимаю что как он работает
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,780
01.12.2022, 11:59
Цитата Сообщение от Demyanko Посмотреть сообщение
Забыл за уточнение ошибки, Player везде высвечивается красным.
Ну ты курсор наведи на Player и посмотри, что за ошибка.
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38195 / 21128 / 4309
Регистрация: 12.02.2012
Сообщений: 34,733
Записей в блоге: 14
01.12.2022, 12:43
Demyanko, приведи полный код.

Добавлено через 1 минуту
Цитата Сообщение от Demyanko Посмотреть сообщение
А еще какие есть сервисы для анализа кода?
- они предназначены для других целей (а не для поиска глупых ошибок тех, кто учит программирование по видосикам)
0
0 / 0 / 0
Регистрация: 17.11.2022
Сообщений: 17
01.12.2022, 13:22  [ТС]
Для каких целей они предназначены?
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38195 / 21128 / 4309
Регистрация: 12.02.2012
Сообщений: 34,733
Записей в блоге: 14
02.12.2022, 04:32
Demyanko, для оптимизации
0
0 / 0 / 0
Регистрация: 17.11.2022
Сообщений: 17
05.12.2022, 12:39  [ТС]
Я так понимаю что этот сервис помогает рефакторить код и делать его обфускацию, типа создавать уникальный код
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38195 / 21128 / 4309
Регистрация: 12.02.2012
Сообщений: 34,733
Записей в блоге: 14
05.12.2022, 12:44
Demyanko, если хочешь, чтобы тебе помогли, приведи полный код
0
0 / 0 / 0
Регистрация: 17.11.2022
Сообщений: 17
06.12.2022, 10:05  [ТС]
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
58
59
60
61
62
63
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("I'm thinking of a number between 0 and 9 ...");
 
    while(true){
      System.out.println ("Number to guess is " + targetNumber);
 
      p1.guess();
      p2.guess();
      p3.guess();
 
      guessp1 = p1.number;
      System.out.println("Player one guessed " + guessp1);
 
      guessp2 = p2.number;
      System.out.println("Player two guessed " + guessp2);
 
      guessp3 = p3.number;
      System.out.println("Player three guessed " + guessp3);
 
      if (guessp1 == targetNumber){
        p1isRight = true;
      }
 
      if (guessp2 == targetNumber){
        p2isRight = true;
      }
 
      if (guessp3 == targetNumber){
        p3isRight = true;
      }
 
      if(p1isRight || p2isRight || p3isRight){
        System.out.println("We have a winner!");
        System.out.println("Player one got it right? "+ p1isRight);
        System.out.println("Player two got it right? "+ p2isRight);
        System.out.println("Player three got it right? "+ p3isRight);
        System.out.println("Game is over");
        break;
      }
      else{
        System.out.println("Players will have to try again.");
      }
    }
  }
}
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38195 / 21128 / 4309
Регистрация: 12.02.2012
Сообщений: 34,733
Записей в блоге: 14
06.12.2022, 10:41
Demyanko, смотрю...

1) где класс Player?
2) где статический метод main?

И без анализатор кода все ясно. Или ты выложил не все?
1
0 / 0 / 0
Регистрация: 17.11.2022
Сообщений: 17
08.12.2022, 09:10  [ТС]
Да, этих частей нету....а что все таки делает AppRefactoring? Я так и не понял до конца
0
 Аватар для IbnMong
135 / 62 / 13
Регистрация: 10.03.2022
Сообщений: 215
08.12.2022, 19:21
Цитата Сообщение от Demyanko Посмотреть сообщение
Хочу проверять его в процессе, а не при запуске видеть его ошибки.
Ну так проверяете в процессе: достаточно умные IDE: Eclipse, NetBeans, Intellij Idea проверяют и дают советы "налету".
Цитата Сообщение от Demyanko Посмотреть сообщение
AppRefactoring
- вам может понадобится, когда у вас код уже собирается.
Что вы собираетесь рефакторить, если у вас нет недостающих частей? Напишите их.

Java
1
2
3
4
public class Player{
 
//пишете ваш класс Player
}
Java
1
2
3
4
5
6
public class Test{
 public static void main(String[] args) {
 
// пишете тесты
}
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.12.2022, 19:21
Помогаю со студенческими работами здесь

Код выполняется без проблем, но высвечивается ошибка
Здравствуйте, Форумчане! Есть кусок кода, который проверяет внесенный из формы текст на наличие такого же в файле. Выполняется...

Lvalue required почему высвечивается такая ошибка?
#include <stdio.h> #include <conio.h> #include <iostream.h> void CutLeft(int x_min,int y_min,int x_max,int y_max, const int...

Скачал VS2017 Community, на getline высвечивается ошибка
Доброго всем здравия, духовного и телесного. Совсем запутался, подскажите пожалуйста почему getline и gets подчеркнуты красной волнистой...

Высвечивается ошибка об отсутствии модуля kivy app
Решил освоить kivy app,установил через pip первые,вторые и третье указания.Вот код:import kivy from kivy.app import App class...

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


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru