Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 14.05.2015
Сообщений: 13

Не передаётся значение int методу класса

05.10.2017, 13:34. Показов 746. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Кусок кода в классе мэин:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
        Scanner scan = new Scanner(System.in);
 
        FreightCar slot1 = new FreightCar();
 
        System.out.println("Input number of plates (3-8) which need to be unloaded from first Freight Car: ");
        while (true) {
            //Typing in number
            int number = scan.nextInt();
            //Checking if input is correct
            if ((number > 2) && (number < 9)) {
                slot1.setLuggage(number);
                break;
            } else {
                System.out.println("Input is incorrect! Try again (type in number from 3 to 8): ");
            }
        }
Метод в классе, к которому обращаемся:
Java
1
2
3
4
5
6
    public void setLuggage(int number) {
        for (int i = 0; i < (number); i ++) {
            luggage[i] = i + 1;
            System.out.println((i+1) + " slot: " + luggage[i]);
        }
    }
Ошибка:
Exception in thread "main" java.lang.NullPointerException
at FreightCar.setLuggage(FreightCar.java:15 )
at Main.main(Main.java:18)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.10.2017, 13:34
Ответы с готовыми решениями:

Не передается значение из text по методу POST
Здравствуйте, проблема такова, есть код: &lt;div class=&quot;first_name_css&quot;&gt;&lt;input name=&quot;first_name&quot; type=&quot;text&quot;/&gt;&lt;/div&gt; &lt;div...

Не передается значение переменной одного класса в другой
Помогите пожалуйста ввожу вес груза 7 а он выводит тариф=10(а надо 13) using System; using System.Collections.Generic; using...

Значение с одного класса передаётся во второйй класс
Здравствуйте!).. Написал почти программку).. interface LogicFunctionable { public int koefdel=3; public void Rezultat(); ...

2
 Аватар для reisal78
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,925
05.10.2017, 14:06
st0rmpwnz, нужен полный код класса FreightCar

Ошибка у вас из за того что у вас массив luggage не инициализирован
Java
1
luggage[i] = i + 1;
1
4 / 4 / 0
Регистрация: 23.08.2017
Сообщений: 1
16.11.2017, 01:10
Цитата Сообщение от reisal78 Посмотреть сообщение
Ошибка у вас из за того что у вас массив luggage не инициализирован
это правильный ответ?
4
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.11.2017, 01:10
Помогаю со студенческими работами здесь

Почему иногда функции передается значение int, а иногда - нет?
1 случай: void Function_1(int* &amp; rVarOne, int* &amp;rVarTwo) { /* Какие-то операции с указателями: rVarOne++; *rVarOne =...

Что происходит когда передается в функцию базового класса аргумент с типом производного класса?
Есть функция перегруженного оператора&quot;+&quot; в производном классе и в базовом классе который принимает свой тип(базового класса) что...

Вызов метода производного класса через обращение к методу базового класса
Добрый день. Изучаю основы ООП, наткнулся на проблему. Если создавать классы внутри main.cpp, то всё нормально. Если же создавать в...

Создать экземпляр метода класса или доступ к методу из экземпляра класса
Всем доброго времени суток!) Уже месяца как 2 не сишарпил и подзабыл...собственно задача такая: Создать отдельный экземпляр класса для...

Разъясните синтаксис - имя класса при передаче аргументов методу класса
Здравствуйте. Несколько раз столкнулся с нижеследующим кодом классов. 1. При разборе роутера FastRoute: $dispatcher =...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru