Como fica esses códigos em JAVA 
a = 10
i = 0
while (i < 10)
while (i < 10)
a = a +1
i = i +1
end while
end while
a = 0
x = 0
for (i = 0, i < 10, i++)
while (x < 5)
x = x + 1
a = a + 1
end while
x= 0
end for
x = 5
function calcula(x)
if x > 1
a = x - 1
return x * calcula(a)
else
return 1
end
end
imprimir calcula(x)