Пишет, что использую бесконечный цикл, но не понимаю, что не так
package com.javarush.task.task03.task0314;
/*
Таблица умножения Ӏ Java Syntax: 3 уровень, 6 лекция
*/
public class Solution {
public static void main(String[] args) {
//напишите тут ваш код
int i = 1;
while (i <= 10){
System.out.print(i);
i += 1;
}
int j = 2;
while (j <= 20 ){
System.out.print(j);
j += 2;
}
int d = 3;
while (d <= 30){
System.out.print(d);
d += 3;
}
int a = 4;
while (a <= 40);{
System.out.print(a);
a += 4;
}
int f = 5;
while (f <= 50){
System.out.print(f);
f += 5;
}
int r = 6;
while (r <= 60){
System.out.println(r);
r += 6;
}
int e = 7;
while (e <= 70){
System.out.print(e);
e += 7;
}
int y = 8;
while (y <= 80){
System.out.print(y);
y += 8;
}
int u = 9;
while (u <= 90){
u += 9;
}
int k = 10;
while (k <= 100){
k += 10;
}
}
}