Diferenças entre System.out

Pessoal, é uma pergunta bem boba para voces
mas para mim vai ajudar bastante
já vi algumas variações de
System.out.print
System.out.prinf

Já procurei no google, mas as definições são bem tecnicas, alguem poderia me dar exemplos praticos do porque essa diferença ?

Obrigado

guto-fnd,

O objeto out, do System é uma instancia da classe PrintStream. A documentação oficial desta está aqui (para a versão 1.5 do J2SE): http://java.sun.com/j2se/1.5.0/docs/api/java/io/PrintStream.html

Mas enfim, dos "print"s, acho q os principais são:

print(obj) - imprime na saída padrão a variável ou objeto (obj) passado por parâmetro.
println(obj) - mesma coisa que o print, mas adiciona um caractere de pula linha no final (’\n’).
printf(str, obj…) - permite montar uma cadeia de caracteres (str) inserindo valores formatados de varíáveis ou objetos (obj). Semelhante ao printf do stdio.h do C++. Veja a documentação para mais informações.

E, na boa, estude mais. Esses métodos são de conhecimento geral, além de serem simples. E ser capaz de entender documentação técnica é um pré-requisito fundamental para trabalhar na área.

[[]]'s

http://www.guj.com.br/posts/list/208306.java#1058495
http://www.guj.com.br/posts/list/136309.java#733624