public static void main(String[] args) {
Scanner input = new Scanner(System.in);
Queue que = new Queue(50);
System.out.println("Noki's Calculator");
System.out.println("Choose an operation (*, /, +, -)");
String inputOp = input.nextLine();
System.out.println(" ");
System.out.println("Now please enter your numbers. When finished, simply press enter.");
boolean cont = true;
while(true){
System.out.print(" :: ");
String j = input.next();
if(j != null) {
int numb = Integer.parseInt(j);
que.insert(numb);
} else if (j==null) {
input.close();
break;
}
}
que.view(); // PROBLEM: never executes this line
}
My code won't break out of the while loop, instead still asks for user input. When I press enter, it doesn't print "::" again, but never executes que.view()
jcan never benull. When you just press enter,jis"".