Just like C can simulate OOPs by using the concept of 'struct', can java too have only static methods and private constructors in all classes, pass only primitives and thereby make itself
essentially procedural ?
You won't be able to use String though; you will need to replace it with char. You can't use System.out.println() either because that's calling a method of an object. So yes, you can but you will be very, very limited in what you can do.