Please help me with the below please post the program below into the bigger program. And please ensure that the big program works class Main { static int fT = 2, ST = 2, CT = 0; static int fN=3,sN=3,cN=0; static void number(int num) { if (num < 17) { return; } else { System.out.print(num + " "); // call function recursively number(num - 1); } } static void number1(int num) { if (num < 9) { return; } else { System.out.print(num + " "); // call function recursively number1(num - 2); } } static void number3(int num) { if (num > 18) { return; } else { System.out.print(num + " "); // call function recursively number3(num + 2); } } static void number4(int num) { if (num > 10) { return; } else { System.out.print(num + " "); // call function recursively number4(num + 1); } } static void number5(int num) { if (num > 256) { return; } else { System.out.print(num * 1 + " "); //call function recursively number5(num + num); } } static void printSeriesRecursively(int cnt) { if (cnt > 0) { CT = fT + ST; fT = ST; ST = CT; System.out.print(" " + CT); printSeriesRecursively(cnt - 1); } } static void printSeriesRecursive(int cn){ if(cn>20){ cN = fN + sN; fN = sN; sN = cN; System.out.print(" "+cN); printSeriesRecursive(cn-1); } } public static void main(String[] args) { Main r1 = new Main(); int num = 25; System.out.println("Program 1 output:"); r1.number(num); System.out.println(); int num1 = 2; System.out.println("Program 2 output:"); r1.number1(num); System.out.println(); System.out.println("Program 3 output:"); r1.number3(num1); System.out.println(); System.out.println("Program 4 output:"); r1.number4(num1); Main r2 = new Main(); int num2 = 1; // call by reference variable System.out.println(); System.out.println("Program 5 output:"); r2.number5(num2); int cnt = 9; System.out.println(); System.out.println("Program 6 output:"); System.out.print(fT + " " + ST + " "); printSeriesRecursively(cnt - 2); System.out.println(); int cn = 9; System.out.println(); System.out.println("Program 7 output:"); System.out.print(fN+" "+sN + " "); printSeriesRecursive(cn*3); System.out.println(); } } Please paste this program into the program above public class Main { public static void main(String[] args) { factorial(9); } public static int factorial(int num){ int fact = 1; if(num == 1){ System.out.print(1 + " "); return 1; } fact = num * factorial(num-1); System.out.print(fact + " "); return fact; } }
Please help me with the below
please post the
class Main {
static int fT = 2, ST = 2, CT = 0;
static int fN=3,sN=3,cN=0;
static void number(int num) {
if (num < 17) {
return;
} else {
System.out.print(num + " ");
// call function recursively
number(num - 1);
}
}
static void number1(int num) {
if (num < 9) {
return;
} else {
System.out.print(num + " ");
// call function recursively
number1(num - 2);
}
}
static void number3(int num) {
if (num > 18) {
return;
} else {
System.out.print(num + " ");
// call function recursively
number3(num + 2);
}
}
static void number4(int num) {
if (num > 10) {
return;
} else {
System.out.print(num + " "); // call function recursively
number4(num + 1);
}
}
static void number5(int num) {
if (num > 256) {
return;
} else {
System.out.print(num * 1 + " "); //call function recursively
number5(num + num);
}
}
static void printSeriesRecursively(int cnt) {
if (cnt > 0) {
CT = fT + ST;
fT = ST;
ST = CT;
System.out.print(" " + CT);
printSeriesRecursively(cnt - 1);
}
}
static void printSeriesRecursive(int cn){
if(cn>20){
cN = fN + sN;
fN = sN;
sN = cN;
System.out.print(" "+cN);
printSeriesRecursive(cn-1);
}
}
public static void main(String[] args) {
Main r1 = new Main();
int num = 25;
System.out.println("Program 1 output:");
r1.number(num);
System.out.println();
int num1 = 2;
System.out.println("Program 2 output:");
r1.number1(num);
System.out.println();
System.out.println("Program 3 output:");
r1.number3(num1);
System.out.println();
System.out.println("Program 4 output:");
r1.number4(num1);
Main r2 = new Main();
int num2 = 1;
// call by reference variable
System.out.println();
System.out.println("Program 5 output:");
r2.number5(num2);
int cnt = 9;
System.out.println();
System.out.println("Program 6 output:");
System.out.print(fT + " " + ST + " ");
printSeriesRecursively(cnt - 2);
System.out.println();
int cn = 9;
System.out.println();
System.out.println("Program 7 output:");
System.out.print(fN+" "+sN + " ");
printSeriesRecursive(cn*3);
System.out.println();
}
}
Please paste this program into the program above
public class Main
{
public static void main(String[] args) {
factorial(9);
}
public static int factorial(int num){
int fact = 1;
if(num == 1){
System.out.print(1 + " ");
return 1;
}
fact = num * factorial(num-1);
System.out.print(fact + " ");
return fact;
}
}
Step by step
Solved in 3 steps with 1 images