Salve, leggendo questo
main dovrà avere anche la stessa firma (signature, ovvero gli argomenti ed il valore di ritorno) che abbiamo utilizzato in Primo.

Il fatto che il metodo statico main ritorni int significa che sarà possibile restituire un intero al sistema operativo come risultato dell’esecuzione di un programma (questo valore di ritorno è solitamente considerato un modo per segnalare un eventuale errore se è diverso da zero)
mi viene il dubbio che sia sbagliato o che io non abbia capito, perché noto che la firma indica void come valore restituito, e da altre fonti ho appreso che in effetti non è possibile restituire un intero nel main, al massimo si può uscire con standard output o standard error, ma un int proprio no giacché la signature indica esplicitamente void, a differenza del C/C++.

È giusta la mia idea, cioè è errato il testo citato, oppure vi è un'interpretazione che io non vedo?

Cordialmente