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#, VB, Swift, Pascal, Fortran, Haskell, Objective-C, Assembly, HTML, CSS, JS, SQLite, Prolog. Code, Compile, Run and Debug online from anywhere in world. *******************************************************************************/ import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); Clock c1 = new Clock(23, 45); System.out.println(c1.toString()); } }
public class Clock{ private int hour, minute; private enum eFormat{day, mid}; private enum eQualification{toLow, inRange, toHIgh}; public Clock(int hour, int minut, Enum eFormat){ setHour(hour); setMinute(minute); } public int getHour(){ return this.hour; } public enum setHour(int hour){ if ((hour < 24) && (hour >= 0)){ this.hour = hour; return eQualification.inRange; } else if (hour < 0) return eQualification.toLow; return eQualification.toHIgh; } public int getMinute(){ return this.minute; } public enum setMinute(int minute){ if ((minute < 60) && (minute >= 0)){ this.minute = minute; return eQualification.inRange; } else if (minute < 0) return eQualification.toLow; return eQualification.toHIgh; } public String toString(){ if (eFormat.mid) return hour % 12 + ":" + minute + (hour > 12? " PM" : " AM"); return hour + ":" + minute; } }

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