A critério de curiosidade , mencionado no curso a questão do Java ser uma linguagem tipada, fiz o código do fatorial nas duas linguagens para ver a diferença.
*Python: *
print("############Fatorial: ##############")
fatorial = 0
for i in range(11):
if(i == 0 or i == 1 ):
fatorial = 1
print(f"Fatorial de {i}! = {fatorial} ")
else:
fatorial *=i
print(f"Fatorial de {i}! = {fatorial} ")
*Java: *
public class Programa {
public static void main (String [] args) {
System.out.println("############Fatorial: ##############");
int fatorial = 0;
for (int controle = 0; controle <11; controle++) {
if ( controle == 0 || controle == 1 ) {
fatorial = 1;
System.out.println("Fatorial de! " + controle + " = " + fatorial);
}
else {
fatorial *= controle;
System.out.println("Fatorial de! " + controle + " = " + fatorial);
}
}
}
}