Les différences entre le Système.out.println() et revenir en Java

J'essaie de comprendre la différence et les avantages de l'utilisation de System.out.println() vs return blah dans une méthode.

Il semble que System.out.println() est utilisé pour afficher des informations statiques, et return est une valeur retournée par la méthode. Pourtant, je vais voir des exemples comme celui ci-dessous, où une fonction est utilisée dans le System.out.println() déclaration

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

Quand est-il d'utiliser System.out.println() et return. Est-ce que return peut être utilisé par un autre morceau de code plus tard, alors que System.out.println() ne peut pas?

  • Que vous comparez des pommes de terre avec les rayons solaires, et vous obtenez violet licornes volantes autour de stonehenge en attente pour un météore ramener les dinosaures.
  • J'avais return blah si possible. Cela signifie que vous pouvez faire ce que vous voulez avec la valeur. printlin() est fixe et vous ne pouvez pas toujours à imprimer.
  • Je tiens à décourager les utilisateurs de downvoting cette question. Cela peut paraître stupide, mais j'ai appris java débutants et pour ce niveau de connaissance de ce qui est réel d'un bien mis en avant la question.
  • Alors que je n'ai pas downvote et d'accord avec vous qu'il soit bien écrit question, l'info-bulle pour downvoting dit "Cette question ne pas montrer tout l'effort de la recherche, il n'est pas clair ou pas utile.". Je crois que ça tombe un peu à "ne pas montrer tout l'effort de la recherche", parce que googler "java syso" et "java retour" permettrait de répondre à cette question assez rapidement.
  • Si vous ne l'avez pas déjà fait, merci de lire ma réponse. Le problème ne réside pas dans la compréhension de ce que ces choses-là, mais quand les utiliser. Les règles que nous prenons tous pour acquis ne sont pas aussi évident dans le trivial programmes.
  • Je l'ai lu (et c'est vraiment une bonne réponse btw. +1 de moi). Mais vous avez raison, les choses semblent de plus en plus trivial au fil du temps et nous devons le respecter qu'il pourrait ne pas être trivial à tous.