To understand the behavior of your code, you must first review a little more thoroughly the operation of the for :
Within the flow controls provided by Java, we find the for , which is characterized by loops created in our code, that is, giving us the ability to execute the same lines of code every few times we want (or rather that the stop condition allows us).
Here is a way to use it, perhaps the most "simple" or at least the one that will serve as a reference:
We can delve into 3 important elements:
Declaration / initialization block: runs at the beginning of the for and unique times. It is usual to declare and initialize control variables.
Control block: Run every time you want to enter a loop and if the condition is true execute what is inside the for; otherwise skip the entire block. It is usual to buy the control variable.
Execution block at the end of the iteration: once the iteration is finished, each time the code that is placed there is executed, it is usual to increase or decrease a control variable.
In your particular case, no entry is made to the for, because the condition is initially false.
Greetings