2 factors factorization
Java (OpenJDK 8), 81 66 65 bytes


-15 Bytes thanks to Olivier Grégoire.
-1 Byte: ++j&lt;=i/j -> j++&lt;i/j.




i-&gt;{for(int j=1;j++&lt;i/j;)if(i%j&lt;1)System.out.println(j+" "+i/j);}


Try it online!



Old one (for reference)

Java (OpenJDK 8), 126 bytes



i-&gt;{java.util.stream.IntStream.range(2,i).filter(d-&gt;d&lt;=i/d&amp;&amp;i%d==0).forEach(e-&gt;System.out.println(""+e+"x"+i/e));return null;}


Try it online!

First codegolf submit and first lambda usage. Future self, please forgive me for the code.