Подскажите, что в моём решении не правильно?
Результат выводит таблицу умножения 10х10 и цикл while используется. Но при этом не проходит пункт "Программа должна выводить таблицу умножения 10х10."
1 2 3 4 5 6 7 8 9 10
2 4 6 8 10 12 14 16 18 20
3 6 9 12 15 18 21 24 27 30
4 8 12 16 20 24 28 32 36 40
5 10 15 20 25 30 35 40 45 50
6 12 18 24 30 36 42 48 54 60
7 14 21 28 35 42 49 56 63 70
8 16 24 32 40 48 56 64 72 80
9 18 27 36 45 54 63 72 81 90
10 20 30 40 50 60 70 80 90 100
Также пробовала такой вариант, но там " " был после последнего числа. И также не проходил пункт "Программа должна выводить таблицу умножения 10х10."
public static int m(int a, int b){
while (a != 11){
System.out.print(b * a + " ");
a++;
}
System.out.println();
return Solution.i ++;
}
package com.javarush.task.task04.task0434;
/*
Таблица умножения
*/
import java.io.*;
public class Solution {
static int i = 1;
public static void main(String[] args) throws Exception {
//напишите тут ваш код
int a = 10;
int b = 1;
while (a != 0){
m(b,i);
a--;
}
}
public static int m(int a, int b){
while (a != 10){
System.out.print(b * a + " ");
a++;
}
System.out.println(b * a);
return Solution.i ++;
}
}