Hej, stworzyłem dwa projekty jeden z dłuższym kodem, a drugi z krótszym. Wynik kompilacji jest ten sam. Moje pytania brzmią czy:
- Zoptymalizowałem kod czy może go "zjanuszowałem"?
- Jeśli zoptymalizowałem to po co była dodatkowa metoda i typ return.
Kody:
Dłuższy:
public class Funkcje
{
public static void main(String[] args)
{
System.out.println("Obwód koła wynosi " + obliczObwodKola(10.0) );
}
public static double obliczObwodKola(double r)
{
double obwodKola = 2(razy)*Math.PI(razy)*r;
return obwodKola;
}
}
Krótszy:
public class Test
{
public static void main(String[] args)
{
double obwodKola = 2*(razy)Math.PI*(razy)10.0;
System.out.println("Obwód koła wynosi " +obwodKola);
}
}