Нужно чтобы проверялось условие1, и выполнялось/не выполнялось действие1
проверялось условие2, и выполнялось/не выполнялось действие2
проверялось условие3, и выполнялось/не выполнялось действие4
и так далее, на картинке я пытался изобразить то чего я хочу. Уже сил нет, не знаю как обьяснить ...Напишите конкретный код... иначе я ничего не пойму...

А если a == b? Такого варианта у вас нет, поэтому функция может и не вернуть ничего, а это недопустимо.
Вторая строчка никогда не выполнится, т. к. в первой в любом случае совершится return.
вообще это как бы не ошибка, но компилить он всё равно не хочет, видимо, для того, чтобы горе-кодеры не писали такого говнокода
маленький совет: min(a,b,c) работает так же, как и min(min(a,b),c), а min для двух чисел написать гораздо проще
вы будете читать книги?
>public static int minimum(int a,int b, int c){
>
>if (a...
>if (b...
>
>}
вот прочитали бы пару глав, и поняли, что нужно вернуть что-нибудь в любом случае
после поняли, что не нужно писать велосипеды
а потом возможно пришли к такому решению:
public static int minimum(int a,int b, int c){
if (a < b) {
return a;
} else {
return b;
}
}
public static int minimum(int a,int b, int c){
int min=0;
if (a<b) {
min = a;
} else {
min = b;
}
if (c<min) {
min=c;
} else {
min = min; //тупо, оставлено чисто для синтаксиса.
return min;
}
а в делфи ты тоже не понимаешь как условный оператор работает? он везде одинаково работает, и основа записи одинаковая. в java он работает так же как и в делфи.
Пример:
a = 1;
b= 2;
if (a < b) {//1 меньше 2 => условие true то есть истинное поэтому входим и выполняем инструкции
return a; //инструкция
} else { // условие false
return b; // выполняем эту инструкцию
}