Member 13719694 Ответов: 1

Найдите максимум одного и того же идентификатора в списке на java


смотрите изображение удара, у меня есть jtextbox и получить максимальное значение совпадения или же id textbob в java я хочу простой код.

Кто-нибудь может мне помочь.

[^]

Что я уже пробовал:

смотрите изображение удара, у меня есть jtextbox и получить максимальное значение совпадения или же id textbob в java я хочу простой код.

Кто-нибудь может мне помочь.

[^]

1 Ответов

Рейтинг:
12

Richard MacCutchan

Простой цикл, сравнивая каждое значение с начальным минимумом и максимумом, получит оба значения. Что-то вроде:

MIN = 99999999999;
MAX = -1;
FOREACH value in list of vaues
BEGIN
    IF value is less than MIN THEN MIN = value
    IF value is greater than MAX THEN MAX = value
END


Member 13719694

пожалуйста, проверьте ссылку, которую я прикрепил.

мне нужен java код

Richard MacCutchan

"мне нужен код Java"
Тогда вам нужно написать его; этот сайт здесь не для того, чтобы делать вашу работу за вас по требованию.

Member 13719694

я не знаю кода.

Member 13719694

босс, если я и знаю, почему пишу здесь, то не знаю кода. пожалуйста, поймите меня.

у тебя есть скайп?

Member 13719694

мне нужно, как показано ниже на java.





студенты класса
{
public int StudentId {get; set;}
public int SubjectId {get; set;}
знаки общественного поплавка { получить; набор; }
}


классная программа
{
static void Main(string[] args)
{
Список<студентов&ГТ; студенты = новый список<студентов&ГТ;();
студенты.Add(new Students() { StudentId = 1, SubjectId = 1, Marks = 8.0 f });
студенты.Add(new Students() { StudentId = 2, SubjectId = 1, Marks = 5.0 f });
студенты.Add(new Students() { StudentId = 3, SubjectId = 1, Marks = 7.0 f });
студенты.Add(new Students() { StudentId = 4, SubjectId = 1, Marks = 9.5 f });
студенты.Add(new Students() { StudentId = 1, SubjectId = 2, Marks = 9.0 f });
студенты.Add(new Students() { StudentId = 2, SubjectId = 2, Marks = 7.0 f });
студенты.Add(new Students() { StudentId = 3, SubjectId = 2, Marks = 4.0 f });
студенты.Add(new Students() { StudentId = 4, SubjectId = 2, Marks = 7.5 f });

var stud = от s в студентах
группа s по s.SubjectId в stugrp
пусть topp = stugrp.Max(x => x.Marks)
выберите новый
{
Тема = stugrp.Ключ,
TopStudent = stugrp.Первый(y => y.Marks == topp).StudentId,
MaximumMarks = Топп
};
}
}


по каждому элементу (ВАР студента в стад)
{
Приставка.WriteLine("In SubjectID {0}, Student with StudentId {1} got {2}",
студент.Тема,
студент.TopStudent,
студент.MaximumMarks);
}

Приставка.Линия чтения();