online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code    Language
import java.util.Scanner; import java.util.Collections; import java.util.ArrayList; public class Main { public static void main(String args[]) { ArrayList <String> userNames = new ArrayList <String> (); Scanner in = new Scanner(System.in); boolean runProg = true; while (runProg){ System.out.println("Ange 1 för att lägga till en deltagare" + "\nAnge 2 för att ta bort en deltagare" + "\nAnge 3 för att skriva ut en lista med alla deltagare" + "\nAnge 4 för att hitta deltagarnummer till deltagare" + "\nAnge 5 för att sortera listan i alfabetisk ordning" + "\nAnge 9 för att avsluta programmet" ); int input = in.nextInt(); if (input == 1){ System.out.println("Ange namn på deltagare: "); userNames.add(in.next()); } else if (input == 2){ System.out.println("Ange deltagarnummer för deltagare: "); userNames.remove(in.nextInt()); } else if (input == 3){ for (int i = 0; i < userNames.size(); i++){ System.out.println("Nummer: " + i + "\t Namn: " + userNames.get(i)); } System.out.println(); } else if (input == 4){ System.out.println("Ange namn på deltagare: "); String findName = in.next(); if (userNames.indexOf(findName) != -1){ System.out.println("Deltagare: " + findName + " finns på index: " + userNames.indexOf(findName)+ "\n"); } else{ System.out.println("Deltagare: " + findName + " hittades ej i listan 1"); } } else if(input == 5){ Collections.sort(userNames); System.out.println("Listan är sorterad i alfabetisk ordning"); } else if (input == 9){ System.out.println("Programmet avslutas"); runProg = false; } else { System.out.println("Felaktig info. Prova igen\n"); } } } }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue