Uczę się o metodach. I nie rozumiem co to znaczy,że jedne metody mogą coś "zwracać" a inne nic nie zwracają. Mam poniższy kod z dwoma metodami. Jedna jest void a druga jest int. Efekt jest taki sam. Czy może mi ktoś wytłumaczyć co to znaczy, że metoda coś zwraca a co że niezwraca.
public class Punkt
{
int x = 27;
void pokaz()
{
System.out.println(x);
}
int pokaz1()
{
return x;
}
}
class Main
{
public static void main (String args[])
{
Punkt punkt = new Punkt();
punkt.pokaz();
System.out.println (punkt.pokaz1());