Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Java (https://forum.zone-game.info/forumdisplay.php?f=126)
-   -   функция которая вычисляет минимум из трёх чисел (https://forum.zone-game.info/showthread.php?t=33362)

desolator 02.01.2014 22:36

функция которая вычисляет минимум из трёх чисел
 
Продолжаю изучать java и конечно же у меня возникли вопросы.
Проблема в том что я не знаю как написать функцию, которая вычисляет минимум из трёх чисел.
Вот что я написал:
Свернуть ↑Развернуть ↓

Посоветовали использовать класс java.lang.Math и написать что то типа Math.min(a, Math.min(b, c)); такого, думаю что так будет работать но мне необходимо выполнить задание по шаблону т.е Math.min(a, Math.min(b, c)); отпадает.
Шаблон:
Свернуть ↑Развернуть ↓

Подскажите пожалуйста, что не так. Я уже не знаю что думать. Гуглить не хочу т.к уверен что найду готовое решение и просто спишу :( мне нужна небольшая подсказка :)

trixiejack 02.01.2014 22:37

Re: функция которая вычисляет минимум из трёх чисел
 
Если числа даются статично, т.е. для каждой переменной свое число и оно не динамично - ваш способ вполне подходит.

Правда немного эффективней будет, если подобрать все варианты развития.

- Если a < b и a < c, то минимальное a.
- Если с < b и c < a, то минимальное c
- Если b < c и b < a, то минимальное b.
- Если условия не подходят, то числа равны.

desolator 02.01.2014 22:40

Re: функция которая вычисляет минимум из трёх чисел
 
Цитата:

Сообщение от trixiejack (Сообщение 343583)
Если числа даются статично, т.е. для каждой переменной свое число и оно не динамично - ваш способ вполне подходит.

Но увы, мой вариант ответа считается не верным, код компилируется и и т.д. но считается не верным.

trixiejack 02.01.2014 22:41

Re: функция которая вычисляет минимум из трёх чисел
 
Цитата:

Сообщение от desolator (Сообщение 343585)
Но увы, мой вариант ответа считается не верным, код компилируется и и т.д. но считается не верным.

Я обновил свой ответ.

Ashe 02.01.2014 22:41

Re: функция которая вычисляет минимум из трёх чисел
 
desolator, не могли бы уточнить условие, а то я чёт не понимаю, что вам толком нужно.

desolator 02.01.2014 22:44

Re: функция которая вычисляет минимум из трёх чисел
 
Цитата:

Сообщение от trixiejack (Сообщение 343583)
- Если a < b и a < c, то минимальное a.
- Если с < b и c < a, то минимальное c
- Если b < c и b < a, то минимальное b.
- Если условия не подходят, то числа равны.

Так тоже пытался и опять таки ответ считается не верным.
Цитата:

Сообщение от Ashe (Сообщение 343587)
desolator, не могли бы уточнить условие, а то я чёт не понимаю, что вам толком нужно.

Условие: Написать функцию, которая вычисляет минимум из трёх чисел.

trixiejack 02.01.2014 22:50

Re: функция которая вычисляет минимум из трёх чисел
 
Цитата:

Сообщение от desolator (Сообщение 343590)
Так тоже пытался и опять таки ответ считается не верным.

Условие: Написать функцию, которая вычисляет минимум из трёх чисел.

Кто и по какому критерию это судит?

desolator 02.01.2014 22:52

Re: функция которая вычисляет минимум из трёх чисел
 
Цитата:

Сообщение от trixiejack (Сообщение 343592)
Кто и по какому критерию это судит?

http://javarush.ru/course.html не знаю какая магия там происходит но как то судит, в моем случае вердикт - ответ не верен.

Ro_0TT 02.01.2014 23:00

Re: функция которая вычисляет минимум из трёх чисел
 
Как минимум в вашей функции ошибка
 
if (a < B)
m = a;
 
Code: Java
Компиляторы чувствительны к регистру.

desolator 02.01.2014 23:03

Re: функция которая вычисляет минимум из трёх чисел
 
Цитата:

Сообщение от Ro_0TT (Сообщение 343597)
Как минимум в вашей функции ошибка
 
if (a < B)
m = a;
 
Code: Java
Компиляторы чувствительны к регистру.

Эта ошибка есть только здесь в теме т.к переписывал руками на форум видимо ошибся , а на деле этой синтаксической ошибки не было, писал ведь что код компилируется :)

Добавлено через 2 минуты
Написал вот так:
kod:
Свернуть ↑Развернуть ↓

По прежнему - ответ не верный... Вот беда :(


Текущее время: 08:56. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot