Educational subset interpreter in your browser. Code is not sent to the server.
What works / what does not
✓ One public class with main(String[] args)✓ int, double, boolean, String and assignments✓ System.out.println / print✓ if/else, while, for, + − × ÷ %, && || !✗ Multiple classes, methods, new, OOP✗ import, packages, Scanner✗ Arrays, collections, generics✗ Files, network, threads, full JDK
This is not a real JVM — use it to practice basics, not production Java.