In java need help with the TODO sections creating recursive methods
public class CountUpDown
{
/**
* countUp - a recursive function that counts up from 1 to n
*
* @param n the integer value to count up to
*/
private static void countUp(int n)
{
// TODO PRELAB
// IMPLEMENT THIS RECURSIVE METHOD
}
/**
* countDown - a recursive function that counts down from n to 1
*
* @param n the integer value to count down from
*/
private static void countDown(int n)
{
// TODO PRELAB
// IMPLEMENT THIS RECURSIVE METHOD
}
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
int n = 10; //default value is 10
try
{
System.out.println("Please enter an integer value greater than 0");
n = input.nextInt();
if (n <= 0)
{
n = 10;
throw new Exception();
}
}
catch(InputMismatchException e)
{
System.out.println("Could not convert input to an integer");
System.out.println("Will use 10 as the default value");
}
catch(Exception e)
{
System.out.println("There was an error with the input value");
System.out.println("Will use 10 as the default value");
}
System.out.println();
System.out.println("Should count down to 1");
countDown(n);
System.out.println();
System.out.println("Should count up from 1");
countUp(n);
}
}
// Please enter an integer value greater than 0
// 5
//
// Should count down to 1
// 5
// 4
// 3
// 2
// 1
//
// Should count up from 1
// 1
// 2
// 3
// 4
// 5The count up function is..
private static void countUp(int n)
{
if (n == 1)
{
System.out.println(n);
}
else
{
int y = n - 1;
countUp(y);
System.out.println(n);
}
}
The count down function is...
private static void countDown(int n)
{
if (n == 0)
{
return;
}
else
{
System.out.println(n);
countDown(n-1);
if(n==1)
{
System.exit(0);
}
System.out.println(n);
}
}
In java need help with the TODO sections creating recursive methods public class CountUpDown { /**...
Looking for some simple descriptive pseudocode for this short Java program (example italicized in bold directly below): //Create public class count public class Count { public static void main(String args[]) { int n = getInt("Please enter an integer value greater than or equal to 0"); System.out.println("Should count down to 1"); countDown(n); System.out.println(); System.out.println("Should count up from 1"); countUp(n); } private static void countUp(int n) {...
I need help running this code. import java.util.*; import java.io.*; public class wordcount2 { public static void main(String[] args) { if (args.length !=1) { System.out.println( "Usage: java wordcount2 fullfilename"); System.exit(1); } String filename = args[0]; // Create a tree map to hold words as key and count as value Map<String, Integer> treeMap = new TreeMap<String, Integer>(); try { @SuppressWarnings("resource") Scanner input = new Scanner(new File(filename));...
Java
Here is the template
public class ShiftNumbers {
public static void main(String[] args) {
// TODO: Declare matrix shell size
// TODO: Create first row
// TODO: Generate remaining rows
// TODO: Display matrix
}
/**
* firstRow
*
* This will generate the first row of the matrix, given the size n. The
* elements of this row will be the values from 1 to n
*
* @param size int Desired size of the array
* @return...
Write a Java class (program) which inputs a simple integer and outputs a list of values from the input variable down to 0 (not including 0). You should only show every other value in the output, starting with the input value. You must use a for loop.For example, if the input is 23, the output should be:The input value was 2323 21191715131197531Code given:import java.util.Scanner;/** * This program counts down from the input number down to (but not including) * 0, skipping...
Java/LinkedList Need help with a few of the TODO parts, more info below in comments in bold. Thanks, package lab4; import java.util.IdentityHashMap; public class IntNode implements Cloneable { private int data; private IntNode next; public IntNode(int d, IntNode n) { data = d; next = n; } public IntNode getNext() { return next; } /// Override methods from Object @Override ...
Please write in dr java
Here is the driver:
import java.util.*;
public class SquareDriver {
public static void main(String[] args)
{
Scanner keyboard = new Scanner(System.in);
String input ="";
System.out.println("Welcome to the easy square program");
while(true)
{
System.out.println("Enter the length of the side of a square or enter QUIT to quit");
try
{
input = keyboard.nextLine();
if(input.equalsIgnoreCase("quit"))
break;
int length = Integer.parseInt(input);
Square s = new Square();
s.setLength(length);
s.draw();
System.out.println("The area is "+s.getArea());
System.out.println("The perimeter is "+s.getPerimeter());
}
catch(DimensionException e)...
Java class quiz need help~ This is the Backwards.java code. public class Backwards { /** * Program starts with this method. * * @param args A String to be printed backwards */ public static void main(String[] args) { if (args.length == 0) { System.out.println("ERROR: Enter a String on commandline."); } else { String word = args[0]; String backwards = iterativeBack(word); // A (return address) System.out.println("Iterative solution: " + backwards); backwards = recursiveBack(word); // B (return address) System.out.println("\n\nRecursive solution: " +...
Need help with this Java. I need help with the "to do" sections.
Theres two parts to this and I added the photos with the entire
question
Lab14 Part 1:
1) change the XXX to a number in the list, and YYY to a
number
// not in the list
2.code a call to linearSearch with the item number
(XXX)
// that is in the list; store the return in the variable
result
3. change both XXX numbers to the...
I need to write a program in java that reads a text file with a list of numbers and sorts them from least to greatest. This is the starter file. import java.util.*; import java.io.*; public class Lab3 { static final int INITIAL_CAPACITY = 5; public static void main( String args[] ) throws Exception { // ALWAYS TEST FOR REQUIRED INPUT FILE NAME ON THE COMMAND LINE if (args.length < 1 ) { System.out.println("\nusage: C:\\> java Lab3 L3input.txt\n"); System.exit(0); } //...
I need help on creating a while loop for my Java assignment. I am tasked to create a guessing game with numbers 1-10. I am stuck on creating a code where in I have to ask the user if they want to play again. This is the code I have: package journal3c; import java.util.Scanner; import java.util.Random; public class Journal3C { public static void main(String[] args) { Scanner in = new Scanner(System.in); Random rnd = new Random(); System.out.println("Guess a number between...