A для цикла должно сработать.
for(String aletter = input.nextLine();!aletter.equals("q");aletter=input.nextLine()) {
int sum = rand.nextInt(12);
System.out.println(" ");
System.out.println("Random number: " + sum);
System.out.println("Updated number: " + num);
num = num + sum;
}
И если вы не используете ввод, его можно упростить:
while(!input.nextLine().equals("q")) {
int sum = rand.nextInt(12);
System.out.println(" ");
System.out.println("Random number: " + sum);
System.out.println("Updated number: " + num);
num = num + sum;
}
И если вы хотите по крайней мере один вывод перед вамив состоянии остановить это с "q":
do {
int sum = rand.nextInt(12);
System.out.println(" ");
System.out.println("Random number: " + sum);
System.out.println("Updated number: " + num);
num = num + sum;
}while(!input.nextLine().equals("q"));