import java.util.ArrayList; import java.util.Scanner; public class PlaystationDr
ID: 3530432 • Letter: I
Question
import java.util.ArrayList; import java.util.Scanner; public class PlaystationDriver { public static void main(String[] args) { ArrayList arr = new ArrayList(); Scanner in = new Scanner(System.in); while(askQuestion(in, arr)) { } if(!arr.isEmpty()) { while(askQuestion2(in, arr)) { }}} private static boolean askQuestion2(Scanner in, ArrayList arr) { System.out.println("Playstation: "); for(int i = 0; i arr) { System.out.println("The title of a game ? q to quit"); String ans = in.nextLine(); if(!ans.equals("q")) { System.out.println("What is the title ?"); String title = in.nextLine(); Playstation b = new Playstation(title); arr.add(b); return true; } else return false; } }Explanation / Answer
import java.util.ArrayList;
import java.util.Scanner;
public class PlaystationDriver {
public static void main(String[] args) {
ArrayList<Playstation> ps3 = new ArrayList<Playstation>();
Scanner in = new Scanner(System.in);
while(askQuestion(in, ps3)) { } //not sure what this is suppose to do
if(!arr.isEmpty()) { //?
while(askQuestion2(in, ps3)) { }//this cannot become false
}
}
private static boolean askQuestion2(Scanner in, ArrayList<Playstation> arr) {
System.out.println("Playstation: ");
for(int i = 0; i arr) {
System.out.println("The title of a game ? q to quit");
String ans = in.nextLine();
if(!ans.equals("q")) {
System.out.println("What is the title ?");
String title = in.nextLine();
Playstation b = new Playstation(title);
arr.add(b);
return true;
}
else
return false;
}
}
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.