Ja tentei de varias maneiras e não consegui. Quando não da erro na compilação, não imprime do jeito que eu quero.
Alguem pode me ajudar pelo menos com a logica, a forma como eu tenho que pensar e mostrar como os numeros serão mostrados, mas sem colocar o codigo, por enquanto. Quero tentar fazer eu mesmo.
Tipo, eu entrei no forum quando eu ia começar a estudar java, mas eu não estudei mais, então não lembro bem a sintaxe, mas vou tentar te ajudar.
Sua lógica está errada. A condição que você está usando, é: enquanto a soma for menor que 1000. E o que você quer, é que enquanto o numero for menor ou igual a 1000, ele continue somando. Além disso, o operador está errado. Pois você quer a soma de 1 a 1000. Logo, o operador deve ser menor ou igual a 1000. Além do mais, você não está incrementando o i.
Acho que seria algo assim.