嵌套 For 循环读取数字

Nested For Loop read Digits

你好,我想更好地理解嵌套 for 循环,因为它们看起来非常有用。现在我正在尝试制作一个简单的程序来打印出所有正两位数。在打印出数字后,我想将每个数字的两位数相加并打印出总和。例如,当它打印出 25 时,它应该打印出 2+5=7。到目前为止我的代码是:

public class NestedLoops6 {
public static void main(String[] args) {

    for(int counter = 10;counter<100;counter++) {

        String fdigit = String.valueOf(counter).substring(0, 1);
        String sdigit = String.valueOf(counter).substring(1,2);
        int suma = Integer.parseInt(fdigit)+Integer.parseInt(sdigit);

        System.out.println(counter +" "+ fdigit+" + "+sdigit+ " = "+suma);

        }
    }
}

现在这段代码可以运行并满足我的预期。但是,有没有办法得到相同的结果,但使用 for 循环呢?我觉得那是非常值得学习的东西。

for(int i = 1;i<10;i++) {
   for(int j= 0;j<10;j++) {
    String fdigit = String.valueOf(i)
    String sdigit = String.valueOf(j)
    int suma = Integer.parseInt(fdigit)+Integer.parseInt(sdigit);

    System.out.println(fdigit+sdigit+" "+ fdigit+" + "+sdigit+ " = "+suma);

   }
}

嵌套循环只是循环中的另一个循环。