[JAVA] Output multiplication table with Stream

I learned Java as an inexperienced person before joining the company a year ago, and I wrote this code

A standard that outputs a multiplication table by doubling the for statement, outputting the product multiplied internally without line breaks, and outputting a line break each time the internal for ends.

Kuku.java


public class Kuku { 
    public static void main(String[] args) {
 
        for (int i = 1; i <= 9; i++) { 
            for (int j = 1; j <= 9; j++) { 
                System.out.print(i * j + " "); 
            } 
            System.out.println(""); 
        } 
    }
}

/************************************************
1 2 3 4 5 6 7 8 9 
2 4 6 8 10 12 14 16 18 
3 6 9 12 15 18 21 24 27 
4 8 12 16 20 24 28 32 36 
5 10 15 20 25 30 35 40 45 
6 12 18 24 30 36 42 48 54 
7 14 21 28 35 42 49 56 63 
8 16 24 32 40 48 56 64 72 
9 18 27 36 45 54 63 72 81 
*************************************************/

I've been studying Stream API a year later and now I'm trying to do the same

did it

Kuku.java


import java.util.stream.IntStream;

public class Kuku { 
    public static void main(String[] args) { 
  
        IntStream.rangeClosed(1, 9).forEach(i -> {
            IntStream.rangeClosed(1, 9).forEach(j -> System.out.print(i * j + " "));
            System.out.println("");
        });
    }
} 

/************************************************
1 2 3 4 5 6 7 8 9 
2 4 6 8 10 12 14 16 18 
3 6 9 12 15 18 21 24 27 
4 8 12 16 20 24 28 32 36 
5 10 15 20 25 30 35 40 45 
6 12 18 24 30 36 42 48 54 
7 14 21 28 35 42 49 56 63 
8 16 24 32 40 48 56 64 72 
9 18 27 36 45 54 63 72 81 
*************************************************/

Recommended Posts

Output multiplication table with Stream
Output FizzBuzz with stream
I tried to output multiplication table in Java
Output table from Map <String, Object> format with Thymeleaf3
csv file output with opencsv
CSV output with Apache Commons CSV
Control log output with Doma2
Flow until output table data to view with Spring Boot
Output "Izumi Oishi" with dokojava
Output Excel with formulas with XlsMapper
[Java 8] Duplicate deletion (& duplicate check) with Stream
Output characters like conversation with JavaFX
Create PDF with itext7-Free layout: Table-
[Java] Loop processing and multiplication table
Output PDF and TIFF with Java 8
Get related table columns with JPA
Java8 list conversion with Stream map