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

Вывод на экран количества, min, max

31.07.2013, 11:01. Показов 5532. Ответов 34
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите хороший код : для вывода на экран количества детей, мам, пап. Та как найти min, max
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
31.07.2013, 11:01
Ответы с готовыми решениями:

Процедура: Даны три числа a,b,c. Вычислить (max(a,b)+min(a,c))/(max(b,c)*min(a,b))+max(min(a,b),min(b,c))
Даны три числа a,b,c. Вычислить (max(a,b)+min(a,c))/(max(b,c)*min(a,b))+max(min(a,b),min(b,c)) с помощью использования процедур.

Сортировка, нахождение количества, стоимости, min,max
Бригада из 6 человек изготавливает детали. Известно: - сколько деталей изготавливал каждый рабочий за смену в течение одной недели(первый...

Описать функцию F (a, min, max ) определяющую значение максимального max и минимального min элементов этого массива
Помогите с задачкой! плиз! Для вещественного массива а, описать функцию F (a, min, max ) определяющую значение максимального max и...

34
 Аватар для mutagen
2587 / 2260 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
31.07.2013, 15:21
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от vovamakar Посмотреть сообщение
не знаете я вас незадрежую
вы просите подсказать, не стоит так нервничать
одни подскажут, другие пошутят, третьи потролят - это же форум, а не конц жизни
0
любитель покушать
 Аватар для Севак
687 / 641 / 248
Регистрация: 25.09.2011
Сообщений: 1,313
31.07.2013, 15:37
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package com.sevak_avet.Test;
 
public class FamilyTest {
    
    public static void main(String[] args) {
        Family family = new Family();
        family.addAll(FamilyMember.DAD,
                     FamilyMember.MOM,
                     FamilyMember.DAUGHTER,
                     FamilyMember.DAUGHTER,
                     FamilyMember.SON,
                     FamilyMember.SON,
                     FamilyMember.SON,
                     FamilyMember.SON);
        
        System.out.println(family);
        System.out.println("Max: " + family.getMax());
        System.out.println("Min: " + family.getMin());
    }
    
}
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
package com.sevak_avet.Test;
 
import static java.lang.Math.max;
import static java.lang.Math.min;
 
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
 
class Family {
    private List<FamilyMember> family = new ArrayList<>();
    
    public void add(FamilyMember familyMember) {
        family.add(familyMember);
    }
    
    public void addAll(FamilyMember ... familyMember) {
        family.addAll(Arrays.asList(familyMember));
    }
    
    public int getTypeCount(FamilyMember type) {
        int count = 0;
        
        for(FamilyMember member : family) {
            if(member == type) {
                ++count;
            }
        }
        
        return count;
    }
    
    public int getMax() {
        int dad = getTypeCount(FamilyMember.DAD);
        int mom = getTypeCount(FamilyMember.MOM);
        int son = getTypeCount(FamilyMember.SON);
        int daughter = getTypeCount(FamilyMember.DAUGHTER);
        
        return max(max(dad, mom), max(son, daughter)); 
    }
    
    public int getMin() {
        int dad = getTypeCount(FamilyMember.DAD);
        int mom = getTypeCount(FamilyMember.MOM);
        int son = getTypeCount(FamilyMember.SON);
        int daughter = getTypeCount(FamilyMember.DAUGHTER);
        
        return min(min(dad, mom), min(son, daughter)); 
    }
    
    @Override
    public String toString() {
        return Arrays.toString(family.toArray());
    }
    
}
 
enum FamilyMember {
    DAD, MOM, SON, DAUGHTER;
}
немного опоздал ваш экстрасенс, но все же)

Добавлено через 1 минуту
Цитата Сообщение от mutagen Посмотреть сообщение
незадрежую
немного не понял, что это значит?
0
ɐwʎ ɔ vǝmоɔ dиw ɐʚонɔ
 Аватар для tankomaz
443 / 442 / 100
Регистрация: 14.10.2012
Сообщений: 1,146
Записей в блоге: 9
31.07.2013, 15:42
Лучший ответ Сообщение было отмечено как решение

Решение

вообщем код ТС привел в рабочий вид...кое-как

Не по теме:

дайте водки



TreeMap требует компаратора, либо замените на свое

вывод таков:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
1. я солнце
2. я молчаливый
3. я молчаливый
4. я молчаливый
5. я каша
6. я солнце
7. я солнце
8. я даугхтер
9. я даугхтер
10. я даугхтер
11. я молчаливый
12. я даугхтер
13. я молчаливый
14. я даугхтер
15. я каша
16. я молчаливый
17. я молчаливый
18. я молчаливый
19. я каша
20. я солнце
{MUM=8, PAP=3, SUN=4, DAUGHTER=5}
Вложения
Тип файла: rar Family.rar (2.5 Кб, 1 просмотров)
4
31.07.2013, 15:47

Не по теме:

p.s.: для получения кол-ва каждого члена семьи использовать getTypeCount( ... )

0
любитель покушать
 Аватар для Севак
687 / 641 / 248
Регистрация: 25.09.2011
Сообщений: 1,313
31.07.2013, 16:04
tankomaz, вот с сортировкой, сортируется в том порядке, в каком указаны члены семьи в енуме:
Вложения
Тип файла: zip family.zip (5.1 Кб, 2 просмотров)
0
0 / 0 / 0
Регистрация: 27.07.2013
Сообщений: 51
31.07.2013, 16:34  [ТС]
Добавлено через 50 секунд
Цитата Сообщение от tankomaz Посмотреть сообщение
вывод таков:
Java
1
{MUM=8, PAP=3, SUN=4, DAUGHTER=5}
а минимальные и максимальные значения не выводит?
А как сделать, чтобы оно в стопчик выводилось??? : MUM=8,
PAP=3,
SUN=4,
DAUGHTER=5

Добавлено через 10 минут
Раскажыте о treemap и map , если не сложно.
0
ɐwʎ ɔ vǝmоɔ dиw ɐʚонɔ
 Аватар для tankomaz
443 / 442 / 100
Регистрация: 14.10.2012
Сообщений: 1,146
Записей в блоге: 9
31.07.2013, 16:40

Не по теме:

Цитата Сообщение от vovamakar Посмотреть сообщение
Добавлено через 10 минут
Раскажыте о treemap и map , если не сложно.
Сказка TreeMap рассказывает историю о том, как Map вырезал из полена мальчика с длинным носом и назвал его Collections. Этот мальчик переживает массу приключений вместе со своими друзьями очаровательной куклой Comparable и спокойным и немного отстраненным java.util. Они спасаются от System.exit(0), хитрющей лисы return null и кота NullPointExceptions.

Сказка TreeMap, или Приключения Map


продолжение...
2
0 / 0 / 0
Регистрация: 27.07.2013
Сообщений: 51
31.07.2013, 16:44  [ТС]
Цитата Сообщение от tankomaz Посмотреть сообщение

Не по теме:


Сказка TreeMap рассказывает историю о том, как Map вырезал из полена мальчика с длинным носом и назвал его Collections. Этот мальчик переживает массу приключений вместе со своими друзьями очаровательной куклой Comparable и спокойным и немного отстраненным java.util. Они спасаются от System.exit(0), хитрющей лисы return null и кота NullPointExceptions.

Сказка TreeMap, или Приключения Map


продолжение...
а мин, макс вы не выводили?
0
 Аватар для verylazy
462 / 462 / 71
Регистрация: 26.02.2013
Сообщений: 1,263
31.07.2013, 16:47
я ничиво ни понил обесните!!!!!!!
0
ɐwʎ ɔ vǝmоɔ dиw ɐʚонɔ
 Аватар для tankomaz
443 / 442 / 100
Регистрация: 14.10.2012
Сообщений: 1,146
Записей в блоге: 9
31.07.2013, 17:07
Цитата Сообщение от vovamakar Посмотреть сообщение
А как сделать, чтобы оно в стопчик выводилось??? : MUM=8,
PAP=3,
SUN=4,
DAUGHTER=5
.
нимного пириделал вивод, чтоби вам удобний било називать переменние как хотети, добелся етого с помощу статыческых пирименних классов и визовов анонимних для увиличения счетчека в каждом из них, но я не знаю как сделать в столбек, но я сдилал как на картинке... нормально? могу в другую сторону зделать эсли нужно

 Комментарий модератора 
5.2 Запрещено использовать нецензурные выражения в любом виде, оскорблять других участников форума, умышленно использовать выражения, противоречащие правилам русского языка.
Правила форума
Изображения
 
Вложения
Тип файла: rar Family.rar (2.6 Кб, 1 просмотров)
1
0 / 0 / 0
Регистрация: 27.07.2013
Сообщений: 51
31.07.2013, 17:25  [ТС]
Я сделал вывод как я хотел: System.out.println("Mum: " + Mum.count);
0
ɐwʎ ɔ vǝmоɔ dиw ɐʚонɔ
 Аватар для tankomaz
443 / 442 / 100
Регистрация: 14.10.2012
Сообщений: 1,146
Записей в блоге: 9
31.07.2013, 17:33
Цитата Сообщение от vovamakar Посмотреть сообщение
Я сделал вывод как я хотел: System.out.println("Mum: " + Mum.count);
я в вас ни на секунду не сомневался! вы молодец!
1
ɐwʎ ɔ vǝmоɔ dиw ɐʚонɔ
 Аватар для tankomaz
443 / 442 / 100
Регистрация: 14.10.2012
Сообщений: 1,146
Записей в блоге: 9
31.07.2013, 18:00
придумал как можно "по простому" без "нагрузки мозга" работающий "как-то так" вариант. *при компиляции не дышать*
если кому еще нужен "универсальный" вариант mix, max - пожалуйста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
                
                int[] profit = new int[4];
        profit[0] = Pap.count;
        profit[1] = Mum.count;
        profit[2] = Daughter.count;
        profit[3] = Sun.count;
        Arrays.sort(profit);
        
            if (Pap.count == profit[0]) System.out.println("Pap(каша)=" + profit[0] + " min"); else 
            if (Mum.count == profit[0]) System.out.println("Mum(молчаливый)=" + profit[0] + " min"); else
            if (Daughter.count == profit[0]) System.out.println("Daughter(даугтер)=" + profit[0] + " min"); else
            if (Sun.count == profit[0]) System.out.println("Sun(солнце)=" + profit[0] + " min");
            
            if (Pap.count == profit[3]) System.out.println("Pap(каша)=" + profit[3] + " max"); else 
            if (Mum.count == profit[3]) System.out.println("Mum(молчаливый)=" + profit[3] + " max"); else
            if (Daughter.count == profit[3]) System.out.println("Daughter(даугтер)=" + profit[3] + " max"); else
            if (Sun.count == profit[3]) System.out.println("Sun(солнце)=" + profit[3] + " max");
теперь вопрос точно победили, тему можно закрывать, я могу пойти домой, мне отдадут мой паспорт?
Вложения
Тип файла: rar Family.rar (2.7 Кб, 1 просмотров)
0
0 / 0 / 0
Регистрация: 27.07.2013
Сообщений: 51
31.07.2013, 18:03  [ТС]
Цитата Сообщение от tankomaz Посмотреть сообщение
придумал как можно "по простому" без "нагрузки мозга" работающий "как-то так" вариант. *при компиляции не дышать*
если кому еще нужен "универсальный" вариант mix, max - пожалуйста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
                
                int[] profit = new int[4];
        profit[0] = Pap.count;
        profit[1] = Mum.count;
        profit[2] = Daughter.count;
        profit[3] = Sun.count;
        Arrays.sort(profit);
        
            if (Pap.count == profit[0]) System.out.println("Pap(каша)=" + profit[0] + " min"); else 
            if (Mum.count == profit[0]) System.out.println("Mum(молчаливый)=" + profit[0] + " min"); else
            if (Daughter.count == profit[0]) System.out.println("Daughter(даугтер)=" + profit[0] + " min"); else
            if (Sun.count == profit[0]) System.out.println("Sun(солнце)=" + profit[0] + " min");
            
            if (Pap.count == profit[3]) System.out.println("Pap(каша)=" + profit[3] + " max"); else 
            if (Mum.count == profit[3]) System.out.println("Mum(молчаливый)=" + profit[3] + " max"); else
            if (Daughter.count == profit[3]) System.out.println("Daughter(даугтер)=" + profit[3] + " max"); else
            if (Sun.count == profit[3]) System.out.println("Sun(солнце)=" + profit[3] + " max");
теперь вопрос точно победили, тему можно закрывать, я могу пойти домой, мне отдадут мой паспорт?
))) заберайте
0
любитель покушать
 Аватар для Севак
687 / 641 / 248
Регистрация: 25.09.2011
Сообщений: 1,313
31.07.2013, 18:31
tankomaz,

Не по теме:

хосподи, эта што? =-O

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
31.07.2013, 18:31

По заданным значениям x, y, z вычислить значения u: u=min (x, max(y, z). Для расчета написать функции max(x, y) и min(x
По заданным значениям x, y, z вычислить значения u: u=min (x, max(y, z)). Для расчета написать функции max(x, y) и min(x, y).

Найти max и min элементы в массиве и номер элемента, близкого к среднему арифметическому min и max.
Привет всем! Очень прошу помочь в решении задачи на определение характеристик одномерного массива. Задача такова: Дана последовательность...

Найти max и min, если min левее max, то среднее арифметическое между ними
#include &lt;iostream.h&gt; #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; void main() { int n,a; int...

Написать программу, которая вычисляет значение выражения u = max(x,y,z)^2 - min(x,y,z)^2 / (max(x,y,z) + min(x,y,z))^2
Написать программу которая проверяет по заданным трем значениям x,y,z и вычисляет следующее выражение ...

Вывод max и min слова
Помогите написать прогу для вывода максимально длинного слова и минимального из введённого предложения, строка ограничена string-ом. Не...


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

Или воспользуйтесь поиском по форуму:
35
Ответ Создать тему
Новые блоги и статьи
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации: 1. Вернуть возможность использования знаков | 1 l I;. . .
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки. Добавлены следующие реквизиты типа Булево: - Буквы; - Цифры; - Символы. Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей. Самым главным критерием для. . .
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store. И так: 1. Скачиваем с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru