Ajuda com um exercicio [RESOLVIDO]

Galera sou novo no GUJ desculpe se estou no lugar errado ou se estou usando formatações erradas, mais preciso de uma força, tenho que resolver este exercicio, não parece ser muito complicado mais pra quem ta aprendendo sempre bate cabeça.

Escreva um codigo Java para ler um número e, em seguida, listar todos os números de 1 até ele e a soma de todos esses números.

bom inseri o numero e mostrar a soma corretamente, saiu numa boa a unica coisa que não consigo e mostrar os numero anteriores ao numero digitado pelo usuario.

[code]import java.util.*;

public class Exe4 {
public static void main(String[] args) {

	Scanner x = new Scanner(System.in);

	int numero = 1, limite = 0 , soma=0;

		System.out.println("Digite o numero");
		limite = x.nextInt();

		while (numero <= limite) {

			soma = soma + numero;
			numero = numero + 1;

		}
	System.out.println("Soma: " + soma);
}

}[/code]

valew galera

acho q eh isto q vc quer

[code]import java.util.*;

public class Exe4 {
public static void main(String[] args) {

	Scanner x = new Scanner(System.in);

	int numero = 1, limite = 0 , soma=0;

		System.out.println("Digite o numero");
		limite = x.nextInt();

		while (numero <= limite) {

			soma = soma + numero;
			System.out.println(numero); // adicionado somente esta linha 
			numero = numero + 1;
            
		}
	System.out.println("Soma: " + soma);
}

}[/code]

Obrigado pela força!

Depois que seu problema tiver resolvido, vá no primeiro post, editar o Título adicionando a tag [RESOLVIDO] no final do Título .