Question

Help Java Javafx Write up some simple sample code to demonstrate indirect recursion. You can just...

Help Java

Javafx Write up some simple sample code to demonstrate indirect recursion. You can just use print statements to demonstrate how they call one another.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

So the code is:

public class Main {
    public static void main(String[] args) {
        //in this code I will demonstrate a printing countdown from 20 to 1
        //for that passing a number to the function1 a number 20, we could have
        //passed the initial number to any function
        print1(20);
    }
    //this a function which prints indirectly recursively
    public static void print1(int n){
        //function is passed a value n if n is greater than 0
        if(n>0){
            //n is printed
            System.out.println("This was printed from method 1: "+n);
            //print2 method is called and n-1 is passed to that method
            print2(n-1);
        }
    }
    //this is also a function which prints indirect recursively
    public static void print2(int n){
        //if n passed is greater than 0
        if(n>0){
            //it is printed here
            System.out.println("This was printed from method 2: "+n);
            //print1 is called and n-1 is passed this chan continues till any
            //of the function receives 0 and the indirect loop terminates
            print1(n-1);
        }
    }
}

______________________________________________

CODE IMAGES:File Edit View Navigate Code Analyze Refactor Build Run Tools VCS Window Help Akshansh - Main.java - IntelliJ IDEA X Akshansh

__________________________________________

OUTPUT:

- File Edit View Navigate Code Analyze Refactor Build Run Tools VCS Window Help Akshansh - Main.java - IntelliJ IDEA X Akshan

PLEASE DON'T FORGET TO LIKE

Add a comment
Know the answer?
Add Answer to:
Help Java Javafx Write up some simple sample code to demonstrate indirect recursion. You can just...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Write a java program that demonstrates recursion. This program can be in a java GUI frame...

    Write a java program that demonstrates recursion. This program can be in a java GUI frame or as a console application. On this one it is up to you. (It would probably work better as a console program for this particular program.) The input for this program is a number of boxes. Ask the user for this with a textbox or a prompt on the command line. Demonstrate recursion with a function called LoadTruck() that takes a number of boxes...

  • Write the code in java programming language To get some practice with recursion. You can do...

    Write the code in java programming language To get some practice with recursion. You can do all this in one driver program. Write a recursive method to compute the result of the Fibonacci sequence: Fibonacci(N) = Fibonacci(N -1) + Fibonacci(N-2) N == 0 is 0 N == 1 is 1 Testing: Display the result for Fibonacci(N) and the number of function calls for N = 2, 5 and 10.

  • Java Question: Can you guys please help me write below code in RECURSION. // add a...

    Java Question: Can you guys please help me write below code in RECURSION. // add a key-value pair, replacing old key-value pair if key is already present    public void put(K key, V val) {        if (val == null) { delete(key); return; }        for (Node<K,V> x = first; x != null; x = x.next)            if (key.equals(x.key)) { x.val = val; return; }        first = new Node<>(key, val, first);        N++;...

  • Write the code in java. Just a simple code with no While loop. If-else statement is...

    Write the code in java. Just a simple code with no While loop. If-else statement is permitted. Thanks. Game rule: paper beats rock; rock beats scissor and scissor beats paper. Paper-0; rock-1; sissor 2 Computer generates random number 0-2 int computerGuess; computerGuess (int) (Math.random ()*3) You are asked to enter value 0-2 Use at least one switch statement DETERMINE WHO WINS OR TIE BECAUSE BOTH PICKED SAME VALUE PRINT-what computer picked, what you picked and who won "Computer picked rock,...

  • .Need code for my java class !! Write a simple java program that uses loops. You...

    .Need code for my java class !! Write a simple java program that uses loops. You may use ‘WHILE’ or ‘FOR’ or ‘DO-WHILE’ – you decide. The program should use a loop to compute the semester average for up to 5 students. In the loop the user will ask for a student name and their 3 test scores and add them up and divide the total by 3 giving the semester average. You will print out the student name and...

  • I need help with the following. I need to write a program code in Java using...

    I need help with the following. I need to write a program code in Java using NetBeans. It is from How to Program Java book Chapter 2. This program should calculate the packing of Candles. First read: The number of candles The number of candles that fit in each case Then calculate and print: The number of full cases The number of candles left over (partial case) If this order is large (more than 5 full cases needed) An extra...

  • Create a FRACTAL Javafx program ; it should draw some kind of fractal image ( a...

    Create a FRACTAL Javafx program ; it should draw some kind of fractal image ( a pattern that repeats). .... you can start with code similar to this (but I DO NOT want you just doing this simple one.. do a more complex image) //call the following method from your start() method after you create an empty pane (start with your drawHouse code that you did last week): Pane pane = new Pane(); //create an empty pane drawCircle(pane, 50,50, 20);  //draw...

  • Java Code Help! Code this: Calculate statistics. Write a class called Statistics that can calculate a...

    Java Code Help! Code this: Calculate statistics. Write a class called Statistics that can calculate a number of properties about an array of doubles. There should be separate static methods to calculate the min, the max, the mean, the median, the standard deviation (make sure to make use of your mean method to implement this), and the mode. For the mode, you can assume that the data set is not multimodal. This class should not have a main method. Write...

  • Recursion Exercises These exercises provide practice with recursion in Java. Objectives Module: To write recursive solutions...

    Recursion Exercises These exercises provide practice with recursion in Java. Objectives Module: To write recursive solutions for basic problems that require iteration. To identify and address base cases in a recursive method. Reminders during development Each of your solutions to the problems below should be in their own method. If a method header is provided for a problem, then your solution should have that exact method header. Any changes to the method header will receive a zero for that problem....

  • Write a program with java editor is about the student system, you need to write some...

    Write a program with java editor is about the student system, you need to write some simple and uncomplicated student information, then use 2D-Aarraylist to edit some simple code, and then when the user chooses the command, it must be casually selected, according to the user. The request to execute the command, for example when the user selects (student, id, gpa, etc.) wants to remove it. Have any questions to ask me, because my homework is not required to add...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT