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

Стираются значения с массива кроме последнего

26.05.2015, 00:19. Показов 622. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер.


Вот моя переменная. Я использовал гет и чтобы она работала в нужных объектах с массиивами.

Java
1
2
3
4
5
6
7
int variants;
    public void setVariants(int setVariants){
        this.variants = variants;
        }
    public int getVariants(){
        return variants;
    }
Вот массив объявлен

Java
1
2
3
4
5
6
7
8
    int questionsMassiv[] = new int [9];
    public void setMassiv(int questionsMassiv[]){
        this.questionsMassiv = questionsMassiv;
        }
    public int[] getMassiv(){
        return questionsMassiv;
        
    }
1. Объект

Java
1
2
3
4
5
6
7
8
9
10
11
12
    do{
    Scanner sc1 = new Scanner(System.in);
    if(sc1.hasNextInt()){
        variants = sc1.nextInt();
        }
    if(variants <= 4){
        questionsMassiv[0] = variants;
        }
    else{
        System.out.println("Вы ввели не коректное число");
    }   
    }while(variants > 4);
2.Объект
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
        do{
            Scanner sc2 = new Scanner(System.in);
            if(sc2.hasNextInt()){
                variants = sc2.nextInt();
                }
            if(variants <= 4){
                questionsMassiv[1] = variants;
                }
            else{
                System.out.println("Вы ввели не коректное число");
            }   
            }while(variants > 4);
 
        for(int i = 0; i<2; i++){
            System.out.println(questionsMassiv[i]);
            
        }

Здесь я решил проверить массив.
И если в первом например я ввожу "1"
Во втором "3"
То массив = 0 3
Когда в третьем ввожу "1"
То массив = 0 0 1

Почему так?
Конечно пробую сам разобраться, но поскольку новичок могу кое что и не знать про гет и сет, может там ошибка
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.05.2015, 00:19
Ответы с готовыми решениями:

Вывод всех элементов массива, кроме последнего
Доброго времени суток, ребята! Подскажите пожалуйста, как задать условие, что бы пробел и символ &amp; был приклеен ко всем элементам...

Заменить каждый элемент массива Хк значением f(Xk)+ff(Xk+1), кроме последнего
Для обработки одномерного массива X составьте функцию P. Функция P рассматривает элементы массива Х от начала, заменяет каждый элемент Хк...

Все элементы массива, кроме последнего, сдвинуть на 1 элемент в право
Не как не могу разобраться :( Вообще не понимаю как решать. 1. В программе описан одномерный целочисленный массив с индексами от 0 до 10....

1
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
26.05.2015, 14:26
в код не вникал, но тут опечатка
Java
1
2
3
public void setVariants(int setVariants){
        this.variants = variants;
        }
вместо int setVariants
надо int variants
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.05.2015, 14:26
Помогаю со студенческими работами здесь

Заменить все числа массива, кроме первого и последнего, по заданной формуле
Дан массив из 10 чисел. Нужно заменить все числа кроме первого и последнего по формуле x=(x+x+x)/3

Перевести числа из одного массива в другой (кроме первого максимального и последнего минимального)
НУ ЗАДАЧА В ТОМ ЧТОБ ПЕРЕМЕСТИТЬ ВСЕ ЦИФРЫ a МАССИВА В b КРОМЕ ПЕРВОГО МАКСИМАЛЬНОГО И ПОСЛЕДНЕГО МИНИМАЛЬНОГО ЭЛЕМЕНТА&gt;Я НАПИСАЛ ТАКОЙ...

Массив: из заданного массива удалить все дубликаты, кроме первого и последнего вхождения...
Добрый день! Есть следующий массив: 1 1 2 2 2 2 3

Каждый элемент массива (кроме первого и последнего) заменить на полусумму элементов слева и справа С++
Здравствуйте, уважаемые форумчане! :) Есть код, но он работает некорректно, не могу решить данную проблему, хотел бы обратиться к вам...

Вычислить количество элементов, значения которых меньше значения последнего элемента массива
Вычеслить кол-во элементов, значения которых меньше значения последнего элемента массива. Массив из 10 элементов. Элементы массива -...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru