package com.javarush.task.task04.task0434;
/*
Таблица умножения
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
int a=1;
int b=1;
while(a<=10){
while(b<=10){
System.out.print(a*b + " ");
b++;
}
System.out.println(a);
a++;
b=1;
}
}
}
Получается странный вывод:
1 2 3 4 5 6 7 8 9 10 1
2 4 6 8 10 12 14 16 18 20 2
3 6 9 12 15 18 21 24 27 30 3
4 8 12 16 20 24 28 32 36 40 4
5 10 15 20 25 30 35 40 45 50 5
6 12 18 24 30 36 42 48 54 60 6
7 14 21 28 35 42 49 56 63 70 7
8 16 24 32 40 48 56 64 72 80 8
9 18 27 36 45 54 63 72 81 90 9
10 20 30 40 50 60 70 80 90 100 10
Process finished with exit code 0
Не понимаю откуда берутся в конце таблицы цифры.
Алексей Гонсалес
18 уровень
Таблица умножения
Решен
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
IceBergMaster
28 марта 2019, 18:39
0
Алексей ГонсалесJava Developer в OOO "Хостинг"
28 марта 2019, 18:44
А можно пожалуйста объяснить подробнее?
0
IceBergMaster
28 марта 2019, 18:50решение
В каждой строке, ты сначала выводишь произведение "a*b", а потом, в конце, просто "а". Вот и получается
+1
Алексей ГонсалесJava Developer в OOO "Хостинг"
28 марта 2019, 18:58
Спасибо! Я понял в чем проблема!
0