Runtime Error
На задача BasketBattle от Programming Basics Exam 29 March 2015 Morning системата ми дава 60 точки, защото на първите 4 теста ми дава Runtime Error, при положение, че като ги компилирам на IntelliJ на моя компютър тези тестове не ми дават никаква компилационна грешка и печата правилно изходните данни..
judge ми дава следната грешка:
Exception in thread "main" java.lang.SecurityException: Not allowed: java.lang.RuntimePermission
at _$SandboxSecurityManager.checkPermission(_$SandboxExecutor.java:102)
at java.lang.SecurityManager.checkExit(SecurityManager.java:761)
at java.lang.Runtime.exit(Runtime.java:107)
at java.lang.System.exit(System.java:971)
at BasketBattle.main(BasketBattle.java:44)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at _$SandboxExecutor.main(_$SandboxExecutor.java:38)
Гледайки ти error-a използваш System.Exit() което има много Security слабости така че е забранено в Judge.
На кратко не използай "System.exit()".
вместо System.exit() кое да използвам?
Оправи си control flow-а, извади 2-3 метода...