Question: import java.util.Scanner; public class PoD { public static void main( String [] args ) { Scanner in = new Scanner( System.in ); Queue battingOrder =

![[] args ) { Scanner in = new Scanner( System.in ); Queue](https://dsd5zvtm8ll6.cloudfront.net/si.experts.images/questions/2024/09/66f2ffde56807_24666f2ffde0b2ed.jpg)
import java.util.Scanner;
public class PoD {
public static void main( String [] args ) { Scanner in = new Scanner( System.in );
Queue battingOrder = new Queue();
final int TEAM_SIZE = in.nextInt(); in.nextLine();
for (int i=0; i for( int outs = 3; outs > 0; ) { String batter = battingOrder.remove(); if( in.next().equals( "out" ) ) { System.out.println( batter + " is out!" ); outs--; } else { System.out.println( batter + " is on base!" ); } battingOrder.add( batter ); } in.close(); System.out.print("END OF OUTPUT"); } } ================================================================= import java.util.LinkedList; public class Queue { // Create Linked list to hold the names of batters // YOUR CODE HERE // ============== /** * add Method: Adds a batter to the batting order (linked list) * @param s string to add to the linked list * @return void */ public void add(String s) { // YOUR CODE HERE // ============== } /** * remove Method: Removes a batter from the batting order (linked list) * @return String batter's name */ public String remove() { // YOUR CODE HERE // ============== } }
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
