5 / 3 / 1
Регистрация: 12.05.2019
Сообщений: 189
1

Передача 2х переменных в функцию

04.06.2019, 20:44. Показов 1116. Ответов 2
Метки нет (Все метки)

2 приватных переменных х и y

есть void метод А
вычисляет свои вопросы принимает, передает
и кроме основной работы параллельно находит мне переменную x и передает ее на сеттер


есть void метод Б
вычисляет свои вопросы принимает, передает
и кроме основной работы параллельно находит мне переменную y и передает ее на сеттер




Есть void метод C
выводит Гет х+ Гет у

2геттера, 2 сеттера


а и б запускаются по очереди. потом С
---------

проблема в том что метод C не работает как мне надо. Он принимая x считает y=0 и принимая y считает x=0.

как сделать чтоб С сохранял x и y одновременно?

Добавлено через 7 минут
Не могу удалить тему, прийдется самой ответить)))

Я пока формулировала вопрос меня осенило)

надо было С сделать инт и вызывать его 2 раза от разных обьектов и складывать) Все. Спасибо мне) Заработало
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.06.2019, 20:44
Ответы с готовыми решениями:

Передача переменных в функцию
Некоторую заминку у меня вызвала следующая ситуация. Предположим, есть класс С: public...

Передача переменных из других классов
Здравствуйте. Вот постигаю java нашел задачку на "построение" двигателя. Но не могу понять как...

Передача переменных в функцию
Какой из следующих вариантов передачи переменных в функцию лучше всего использовать? Так сказать...

Передача переменных в функцию
Привет Пацаны :) Немогу понять работу функции. Ниже пример. <?php function...

2
50 / 43 / 15
Регистрация: 30.01.2016
Сообщений: 44
04.06.2019, 20:50 2
Лучший ответ Сообщение было отмечено Sma6nta как решение

Решение

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
package task3;
 
public class Solution {
    private int x, y;
 
    public void A() {
        //что-то делает
        //вычисляет x
        setX(5);
    }
 
    public void B() {
        //что-то делает
        //вычисляет y
        setY(4);
    }
 
    public void C() {
        System.out.println(getX() + getY());
    }
 
    public int getX() {
        return x;
    }
 
    public void setX(int x) {
        this.x = x;
    }
 
    public int getY() {
        return y;
    }
 
    public void setY(int y) {
        this.y = y;
    }
 
    public static void main(String[] args) {
        Solution solution = new Solution();
        solution.A();
        solution.B();
        solution.C();
    }
}
Добавлено через 50 секунд
Если я правильно всё поняла, то так. Всё работает и ответ выводится - 9.
1
5 / 3 / 1
Регистрация: 12.05.2019
Сообщений: 189
04.06.2019, 21:54  [ТС] 3
да. по логике все работает)

у меня оказывается не работало потому что С вызывалось на двух разных обьектах.
а обьекты запускали только А или только В.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.06.2019, 21:54
Помогаю со студенческими работами здесь

Передача переменных в функцию
#include <iostream> int fun(int x, int y, int z); int main() { int x, y, z;

Передача переменных в функцию
У меня в программе компилятор жалуется что не столько указателей я передаю как это исправить...

Передача значений двух переменных в основную функцию
Доброго дня! Господа, поставлена задача: передать в функцию массив, найти минимальное и...

Для чего используеться передача структурных переменных в функцию?
Вообщем прошу помощи. 1) Для чего используеться передача структурных переменных в функцию? Как...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru