0 / 0 / 0
Регистрация: 11.01.2018
Сообщений: 4

Объединение методов

11.10.2018, 13:22. Показов 1800. Ответов 13
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
У меня есть два метода,которые что-то выводят на экран.В программе они идут друг за другом,поэтому как я понимаю,сначала выполняется первый потом второй.Вопрос заключается в том,чтобы "перемешать их выводы".Например было:
АААААААААА
АААААААААА
ББББББББББ
ББББББББББ
А стало:
АААААААААА
ББББББББББ
АААААААААА
ББББББББББ
Помогите пожалуйста!1
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.10.2018, 13:22
Ответы с готовыми решениями:

Объединение 3х методов решения СЛАУ в Pascal
Нужно объединить 3 метода: Холецкого, Крамера и Гаусса. Это возможно сделать в Pascal? Понято, что начало элементарно: writeln...

Напишите реализацию методов, предоставляющих доступ к данным класса. Отобразите в программе работу этих методов
Реализация методов класса. Напишите реализацию методов, предоставляющих доступ к данным класса. Отобразите в программе...

Реализовать ввод исходных данных, расчет и вывод данных в виде методов класса. В Main только создание объектов и вызов методов
Всем привет) помогите пожалуйста с заданием "Реализовать ввод исходных данных, расчет и вывод данных в виде методов класса. В Main только...

13
230 / 199 / 71
Регистрация: 21.10.2016
Сообщений: 449
11.10.2018, 14:58
Цитата Сообщение от patomtuma Посмотреть сообщение
У меня есть два метода
покажи

Цитата Сообщение от patomtuma Посмотреть сообщение
В программе они идут друг за другом
покажи
0
528 / 263 / 70
Регистрация: 11.12.2016
Сообщений: 1,223
11.10.2018, 16:34
patomtuma, Как вывести в консоли в одну строку буквы заданные звездочками
0
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
11.10.2018, 17:00
ViktorFX, отличная тема. К чему она?
0
528 / 263 / 70
Регистрация: 11.12.2016
Сообщений: 1,223
11.10.2018, 17:34
JIeIIIa, Ну если АААААА и ВВВВВВ это к примеру строки, то можно выводить строку с одного метода, потом строку с другого, потом снова с первого.. А если это результаты их работы то можно просто их поочередно вызывать в цикле.. ну а уж если это промежуточный..
Да что вам вам описываю, Вы же сами знаите что "если" может быть много, и наверняка это первый вариант и по ссылке можно найти более универсальное решение.
0
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
11.10.2018, 17:38
ViktorFX,
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
static void foo() {
   for(int i =0; i < 5; i++) {
      System.out.println("AAAAA");
   }
}
 
static void bar() {
   for(int i =0; i < 5; i++) {
      System.out.println("BBBBB");
   }
}
 
public static void main(String ...args) {
   foo();
   bar();
}
В main вызывается два метода подряд. Как теперь "перемешать" вывод?
0
528 / 263 / 70
Регистрация: 11.12.2016
Сообщений: 1,223
11.10.2018, 17:46
JIeIIIa,
Java
1
2
3
4
5
6
7
8
9
10
11
12
static void foo() {
        System.out.println("AAAAA");
}
 
static void bar() {
      System.out.println("BBBBB");
}
public static void main(String ...args) {
for(int i =0; i < 5; i++) {
     foo();
     bar();
   }}
Я бы вместо "ААААА" выводил строку String s = "AAAAA";
0
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
11.10.2018, 17:49
ViktorFX, вот только я понял что ТС не может поменять реализацию методов.
0
528 / 263 / 70
Регистрация: 11.12.2016
Сообщений: 1,223
11.10.2018, 17:53
JIeIIIa, а наследовать может?
0
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
11.10.2018, 17:55
ViktorFX, откуда ж мне знать? Просто если все можно взять и переписать, то не понимаю вообще смысла темы.
0
528 / 263 / 70
Регистрация: 11.12.2016
Сообщений: 1,223
11.10.2018, 18:06
JIeIIIa, А если нельзя ни наследовать ни менять что-то внутри, можно это как-то обойти?
Я сейчас посмотрел out - static final, а вот println можно как-то "подсунуть" другой, чтобы сделать нужную реализацию?
0
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
11.10.2018, 18:08
ViktorFX, если методы запускать в разных потоках, то выводы перемешаются. Но не так, как этого хочет ТС.
0
528 / 263 / 70
Регистрация: 11.12.2016
Сообщений: 1,223
11.10.2018, 18:10
JIeIIIa, я тоже так думал, но по "вашему условию" туда и sleep() не засунуть.
0
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
11.10.2018, 18:33
ViktorFX, я про нечто подобное говорил:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class Printer {
    void first(int count) {
        for (int i = 0; i < count; i++) {
            System.out.println("AAAAA");
        }
    }
    void second(int count) {
        for (int i = 0; i < count; i++) {
            System.out.println("BBBBB");
        }
    }
    public static void main(String[] args) {
        new Thread(() -> new Printer().first(100)).start();
        new Thread(() -> new Printer().second(100)).start();
    }
}
Но это явно не решение.
Цитата Сообщение от ViktorFX Посмотреть сообщение
Я сейчас посмотрел out - static final
А если точнее, то
Java
1
public final static PrintStream out = null;
Вы же помните, что final-переменной значение только раз можно присвоить?
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.10.2018, 18:33
Помогаю со студенческими работами здесь

Объединение таблиц (внешнее объединение)
Подскажите как правильно выполнить запрос объединения таблиц? Допустим есть у меня 2 таблицы: (* - ключ) 1) Клиенты - *код_клиенты...

Как программно получить список методов класса, параметров этих методов и типов этих параметров?
можно для паблишед методов и свойств кстати. Суть в том, что делфи при вводе точки после имени объекта класса вываливает список методов из...

Использование подзапроса, левое внешнее объединение, правое внешнее объединение
Помогите составить три данных запроса

Перегрузка методов.
Добрый день, уважаемые специалисты. Прошу подсказать, можно ли реализовать следующее: Есть некий class. В нем нужно реализовать...

Переименование методов
Доброго времени суток уважаемые фомумчане. Задался вопросом как можно переименовать методы? Например накидал на форму контолов имя...


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

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

Новые блоги и статьи
Анализ и линтинг кода JavaScript: ESLint, Prettier и JSHint
run.dev 26.04.2025
JavaScript прошёл долгий путь от простого языка для анимации веб-страниц до основы современной веб-разработки. С ростом сложности приложений, увеличением кодовых баз и масштабированием команд. . .
Паттерны в Python: Singleton, Factory и Observer
py-thonny 26.04.2025
Паттерны проектирования — это проверенные временем решения типовых проблем разработки программного обеспечения. Их история берёт начало с книги "Приёмы объектно-ориентированного проектирования. . . .
Исключения в C#: Stack Overflow, Access Violation и Out of memory
stackOverflow 26.04.2025
Исключения в C# — это не только механизм оповещения о проблемах, а целое искусство управления потоком выполнения программы в экстремальных ситуациях. Обычное исключение, например,. . .
Логирование в C# ASP.NET Core с помощью Serilog, ElasticSearch, Kibana
stackOverflow 25.04.2025
Помните те времена, когда для анализа проблемы приходилось подключаться к серверу, искать нужный лог-файл среди десятков других и вручную фильтровать тысячи строк в поисках ошибки? К счастью, эти дни. . .
Структура "железный OnKeyUp" вместо антидребезга. Полностью асинхронный счётчик.
Hrethgir 25.04.2025
Программа для симуляции схемы - Logisim Evolution В общем какое-то время отвлёкся, так было надо, теперь когда запилю это на verilog и FPGA , досоставлю заявку в ФИПС на полезную модель - не готов. . .
Автоматизация Amazon Web Services (AWS) с Boto3 в Python
py-thonny 25.04.2025
Облачные вычисления стали неотъемлемой частью современной ИТ-инфраструктуры, а Amazon Web Services (AWS) занимает лидирующие позиции среди провайдеров облачных услуг. Управление многочисленными. . .
Apache Kafka vs RabbitMQ в микросервисной архитектуре
ArchitectMsa 25.04.2025
Современная разработка ПО всё чаще склоняется к микросервисной архитектуре — подходу, при котором приложение разбивается на множество небольших, автономных сервисов. В этой распределённой среде. . .
Параллельное программирование с OpenMP в C++
NullReferenced 24.04.2025
Параллельное программирование — подход к созданию программ, когда одна задача разбивается на несколько подзадач, которые могут выполняться одновременно. Оно стало необходимым навыком для. . .
Цепочки методов в C# с Fluent API
UnmanagedCoder 24.04.2025
Современное программирование — это не только решение функциональных задач, но и создание кода, который удобно поддерживать, расширять и читать. Цепочки методов и Fluent-синтаксис в C# стали мощным. . .
Мульти-тенантные БД с PostgreSQL Row Security
Codd 23.04.2025
Современные облачные сервисы и бизнес-приложения всё чаще обслуживают множество клиентов в рамках единой программной инфраструктуры. Эта архитектурная модель, известная как мульти-тенантность, стала. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru