Cara, para acabar de vez com suas dúvidas com a Classe System.out do pacote java.lang:
Usando print vc irá imprimir uma string (ou seja lá o que quiser imprimir) e deixará o cursor posicionado na mesma linha. Isso fará com que a próxima instrução impressa apareça logo após o que vc tinha mandado imprimir com o print. Mais ou menos assim:
…
System.out.print (“lalalala”);
System.out.print(“ioioio”);
…
O resultado será:
lalalalaioioio
Tem uma forma de fazer com que o print “pule uma linha”, ou seja, posicione o cursor na linha seguinte, para que a próxima instrução fique em baixo…
System.out.print(“lalala\n”);
System.out.print(“ioioio”);
O resultado,
lalala
ioioio
Observe a barra invertida seguida pelo caractere n (\n) logo após o lalala, é ele que faz com que o cursor vá para a linha seguinte. Ele também pode ser usado com o println, para que vc não precise escrever vários System.out.printlns… é só colocar o \n e escrever o que vc quer que apareça na linha seguinte.
O lance do println é que ele já posiciona o cursor na linha seguinte.
Agora, tem outro método bacana. O printf, saca? Com ele vc primeiro especifica os formatos que quer imprimir e depois de uma vírgula coloca os valores que serão impressos, tipo:
System.out.printf(“O nome do produto é: %s \n”, nomeProduto);
Aqui, o %s é um especificador de formato para String, ele “reserva” um espaço para a String nomeProduto (que é uma variável de instância). Vc tb pode trocar o nomeProduto, por uma String qualquer, tipo:
System.out.printf(“O nome do … é: %s\n”, “Sabão em Pó”);
O resultado
O nome do … é: Sabão em Pó
(e o cursor vem prá linha de baixo, por causa do \n, não esqueça!)
Espero ter ajudado,
aquele abraço!
[/u]