Dlaczego zaliczyło mi zadanie dopiero jak każdy return wstawiłam w klamerki? Nie wystarczy nawias klamerka.przed pierwszym if i dopiero na końcu po return c? 😨
Kiedy klamerki?
Dyskutowane
Komentarze (3)
- Popularne
- Najnowsze
- Najstarsze
Musisz się zalogować, aby dodać komentarz
Misiu
3 maja 2020, 23:07
Kod poprawny również bez klamerek w IF. Bez klamerek IF wykonuje jedną instrukcję (lub żadną) i przechodzi do następnej instrukcji.
Reakcja walidatora wygląda na jego "widzi mi się". A może wstawiając klamerki, poprawiłaś jakiś ówczesny błąd w kodzie.
Tak czy siak, obie wersje (z klamerkami i bez nich) poprawne.
+1
Anna
3 maja 2020, 22:49
package pl.codegym.task.task02.task0216;
/*
Najmniejsza z trzech liczb
*/
public class Solution {
public static int min(int a, int b, int c) {
//tutaj wpisz swój kod
if (a <= b && a <= c )
{
return a;
}
else if (b <= a && b <= c )
{
return b;
}
else
{
return c;
}
}
0
Misiu
3 maja 2020, 22:07
Klamerki stawiamy raczej po IF, a nie przed.
Wklej tu swój kod, a otrzymasz porady odnośnie niego.
+1