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

Как правильно вернуть значения из метода?

03.11.2017, 13:11. Показов 1811. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребят, есть вот такой вот баян ниже. Для возврата нескольких значений, говорят нужно создавать объект.
Если можете, объясните хотя бы по общим пунктам что можно здесь предпринять.
Из того что я понимаю:
1. Нужно создать отдельный класс (с конструктором и методом - хотя непонятно какими);
2. Потом объектом собрать значения (наверно каким то методом)
3. Потом другим методом уже воспользоваться для возврата

Если это в корне не верно, то что читать?

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
  static Integer findTheSameElement(int[] a, int[] b) {
             
        for (int x : a) {
               for (int y : b) {
                   if (x == y) {
                              
                           // return x ; <- здесь выпадают значения,которые надо собрать и вернуть 
                  }
               }
            }
    return null ;
    }
    
    public static void main(String args[])
    {        
        int a []= {1,3,8};
        int b []= {2,3,8};  
        System.out.println(findTheSameElement(a, b));
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.11.2017, 13:11
Ответы с готовыми решениями:

Как вернуть результат из метода в виде массива?
import java.util.Arrays; class Matrix { public int addOfMatrix(int matrixA, int matrixB) { int matrixC = new int; ...

Как вернуть значение i из метода после каждой итерации в цикле
Всем привет. Давно не задавал умных вопросов // Тут без комментариев Но затупил на ровном месте ...

Как правильно вернуть исключение
Здравствуйте. Во всех книгах и статьях по данному вопросу пишут просто. Что-то типо такого: try{ 1/0; } catch(Exception e){...

4
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
03.11.2017, 14:26
массив верни
0
0 / 0 / 0
Регистрация: 27.02.2016
Сообщений: 41
03.11.2017, 14:44  [ТС]
а если я не знаю какая будет длинна массива?
0
 Аватар для reisal78
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,925
03.11.2017, 15:06
Цитата Сообщение от zplanner Посмотреть сообщение
а если я не знаю какая будет длинна массива?
import java.util.ArrayList;
import java.util.List;

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public class Application {
    
    static List<Integer> findTheSameElement(int[] a, int[] b) {
 
        List<Integer> values = new ArrayList<>();
        
        for (int x : a) {
            for (int y : b) {
                if (x == y) {
                    values.add(x); // <- здесь выпадают значения,которые надо собрать и вернуть
                }
            }
        }
        return values ;
    }
 
    public static void main(String args[]) {
        int a[] = {1, 3, 8};
        int b[] = {2, 3, 8};
        System.out.println(findTheSameElement(a, b));
    }
}
1
0 / 0 / 0
Регистрация: 27.02.2016
Сообщений: 41
03.11.2017, 15:18  [ТС]
пасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.11.2017, 15:18
Помогаю со студенческими работами здесь

Возвращаемое значение метода public int read() класса InputStream. Как вернуть число больше 255?
Привет!) Разбераю стримы. И по теории в тот int который возвращается с read() записывается только первый байт, а остальные три тю-тю. Вот...

Как правильно вернуть результат геттера, если это массив?
подскажите как правильно вернуть результат геттера, если это массив. вот что у меня получилось. но так не канает) public String...

Как правильно вернуть итератор из метода
Всем привет. Есть класс обертка над контейнером, который рулит некоторыми сущностями И понадобилось получать итераторы на эти сущности -...

Вернуть из метода два значения
Подскажите, как вернуть из метода переменную, которой присвоено значение в данном методе: internal ArrayList GetAll_date(string date) ...

Как правильно реализовать возвращение значения из метода и передачу аргументов?
Как правильно реализовать возвращение значения из метода и передачу аргументов? Пример того, что я сейчас имею: Class Program { ...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru