online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code    Language
/****************************************************************************** Welcome to GDB Online. GDB online is an online compiler and debugger tool for C, C++, Python, Java, PHP, Ruby, Perl, C#, OCaml, VB, Swift, Pascal, Fortran, Haskell, Objective-C, Assembly, HTML, CSS, JS, SQLite, Prolog. Code, Compile, Run and Debug online from anywhere in world. *******************************************************************************/ import com.example.soccer.TeamPerson; import com.example.soccer.SoccerTeam; public class Main { public static void main(String[] args) { SoccerTeam teamCalifornia = new SoccerTeam(); TeamPerson headCoach = new TeamPerson(); TeamPerson asstCoach = new TeamPerson(); headCoach.setFullName("Mark Miwerds"); headCoach.setAgeYears(42); teamCalifornia.setHeadCoach(headCoach); asstCoach.setFullName("Stanley Lee"); asstCoach.setAgeYears(30); teamCalifornia.setAssistantCoach(asstCoach); teamCalifornia.print(); } }
package com.example.soccer; public class TeamPerson { private String fullName; private int ageYears; public void setFullName(String firstAndLastName) { fullName = firstAndLastName; } public void setAgeYears(int ageInYears) { ageYears = ageInYears; } public String getFullName() { return fullName; } public int getAgeYears() { return ageYears; } public void print() { System.out.println("Full name: " + fullName); System.out.println("Age (years): " + ageYears); } }
package com.example.soccer; public class SoccerTeam { private TeamPerson headCoach; private TeamPerson assistantCoach; // Players omitted for brevity public void setHeadCoach(TeamPerson teamPerson) { headCoach = teamPerson; } public void setAssistantCoach(TeamPerson teamPerson) { assistantCoach = teamPerson; } public TeamPerson getHeadCoach() { return headCoach; } public TeamPerson getAssistantCoach() { return assistantCoach; } public void print() { System.out.println("HEAD COACH: "); headCoach.print(); System.out.println(); System.out.println("ASSISTANT COACH: "); assistantCoach.print(); System.out.println(); } }

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