Let's say that I need to generate variables to hold some input from the user (I don't know how many they are). Without using `Array`, `ArrayList` (and other kind of lists and maps) can my code generate (lets say) `String` variables X times with names like (`String var001`, `String var002`, `String var003`, etc)? If yes, please provide sample code.