forked from JavaTX/JavaCompilerCore
673c249b68
new file: src/de/dhbwstuttgart/bytecode/IfStatement.java Bytecode für If statement wir erzeugt aber noch nicht vollständig. modified: test/bytecode/javFiles/Faculty.jav Test angepasst.
33 lines
454 B
Java
33 lines
454 B
Java
import java.lang.Integer;
|
|
|
|
public class Faculty {
|
|
|
|
m (x) {
|
|
|
|
// var fact = (x) -> {
|
|
// if (x == 1) {
|
|
// return x;
|
|
// }
|
|
// else {
|
|
// return x * (fact.apply(x-1));
|
|
// }
|
|
// };
|
|
// return fact;
|
|
// var x = 13;
|
|
// if(x>22) {
|
|
// return 0;
|
|
// }else if(x <1){
|
|
// return x;
|
|
// }else {
|
|
// return 1;
|
|
// }
|
|
|
|
if (x < 2) {
|
|
return x;
|
|
}
|
|
else {
|
|
return x * m(x-1);
|
|
}
|
|
}
|
|
}
|