Please help me with this using java Add the following small program’s to the program class Main { 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); } } 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); } } Please put these two code into the code above class Main { static void number(int num) { if(num>256) { return; } else{ System.out.print(num*1+" "); //call function recursively number(num+num); } } // Main code public static void main(String[] args) { // Create an object recursiveFunc r1 = new recursiveFunc(); int num=1; // call by reference variable r1.number(num); } } public class Main{ static int fT=2,sT=2,cT=0; static void printSeriesRecursively(int cnt){ if(cnt>0){ cT = fT + sT; fT = sT; sT = cT; System.out.print(" "+cT); printSeriesRecursively(cnt-1); } } public static void main(String args[]){ int cnt=9; System.out.print(fT+" "+sT + " "); printSeriesRecursively(cnt-2); } }
Please help me with this using java
Add the following small
class Main {
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);
}
}
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);
}
}
Please put these two code into the code above
class Main {
static void number(int num) {
if(num>256)
{ return; }
else{
System.out.print(num*1+" "); //call function recursively
number(num+num);
}
}
// Main code
public static void main(String[] args) {
// Create an object
recursiveFunc r1 = new recursiveFunc();
int num=1;
// call by reference variable
r1.number(num);
}
}
public class Main{
static int fT=2,sT=2,cT=0;
static void printSeriesRecursively(int cnt){
if(cnt>0){
cT = fT + sT;
fT = sT;
sT = cT;
System.out.print(" "+cT);
printSeriesRecursively(cnt-1);
}
}
public static void main(String args[]){
int cnt=9;
System.out.print(fT+" "+sT + " ");
printSeriesRecursively(cnt-2);
}
}
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 2 images