explicación = \ Diferencias entre System.out.println () y return en Java

Estoy tratando de entender la diferencia y los beneficios de usarSystem.out.println() vs.return blah en un método

Parece queSystem.out.println() se usa para mostrar información estática yreturn es un valor devuelto por el método Sin embargo, estoy viendo ejemplos como el siguiente, donde se utiliza una función dentro deSystem.out.println() declaración

System.out.println(name.substring(1, 3));

¿Cuándo es correcto usarSystem.out.println() yreturn. Es esoreturn puede ser utilizado por otro fragmento de código más adelante, mientras queSystem.out.println() ¿no puedo?

Respuestas a la pregunta(3)

Su respuesta a la pregunta