fork download
  1.  
  2. class Bicycle {
  3.  
  4. int cadence = 0;
  5. int speed = 0;
  6. int gear = 1;
  7.  
  8. void changeCadence(int newValue) {
  9. cadence = newValue;
  10. }
  11.  
  12. void changeGear(int newValue) {
  13. gear = newValue;
  14. }
  15.  
  16. void speedUp(int increment) {
  17. speed = speed + increment;
  18. }
  19.  
  20. void applyBrakes(int decrement) {
  21. speed = speed - decrement;
  22. }
  23.  
  24. void printStates() {
  25. System.out.println("cadence:" +
  26. cadence + " speed:" +
  27. speed + " gear:" + gear);
  28. }
  29. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
gnatgcc -c -pipe -O2 prog.adb
prog.adb:2:01: compilation unit expected
prog.adb:8:38: illegal character, replaced by "("
prog.adb:10:05: illegal character, replaced by ")"
prog.adb:12:35: illegal character, replaced by "("
prog.adb:14:05: illegal character, replaced by ")"
prog.adb:16:33: illegal character, replaced by "("
prog.adb:18:05: illegal character, replaced by ")"
prog.adb:20:37: illegal character, replaced by "("
prog.adb:22:05: illegal character, replaced by ")"
prog.adb:24:24: illegal character, replaced by "("
prog.adb:28:05: illegal character, replaced by ")"
prog.adb:29:01: illegal character, replaced by ")"
gnatmake: "prog.adb" compilation error
stdout
Standard output is empty