Que tal!
Primero debes tener en cuenta que ambas funciones sirven para lo mismo, imprimir una línea de texto en la consola.
Ahora bien, la diferencia entre "Print" & "Println" vendría siendo el salto de línea al imprimir el resultado como tu comentas, ten en cuenta estos dos ejemplos:
System.out.println("Hola Mundo");
System.out.println("Mi nombre es Alex");
Al usar println lo que estamos diciendo es que el siguiente texto contenga un salto de línea, por lo que la salida del código nos dará como resultado:
Hola Mundo
Mi nombre es Alex
Si realizamos la misma acción pero usando print:
System.out.print("Hola Mundo");
System.out.print("Mi nombre es Alex");
Tendremos como resultado ambos textos en una sola línea:
Hola MundoMi nombre es Alex