Я не понимаю ваш вопрос .... я вижу, что результат уже увеличен на 1, как вы ожидаете.Это не 2,4,6,8, как вы упомянули: 1k значение: 2 23k значение: 42 345k значение: 643 4567k значение: 8654 56789k значение: 108765
for (k = i; k <= 2 * i - 1; k++)
System.out.print(k);
System.out.print("k value:" + k); // k value is increament by 1
Если вы хотите, чтобы код напечаталсоответствующее значение одно за другим, вы можете четко заявить, что:
for (k = i; k <= 2 * i - 1; k++){
System.out.println("temp k value:" + k); // k value is increament by 1
}
System.out.println ("final K value:"+k);