Exibir valores digitados pelo usuário (RESOLVIDO)

Queria ajuda para conseguir concluir esse exercicio, peguei java a uns dois meses e to me debatendo nessa parte.
Não estou conseguindo mostrar em tela o que o usuário digitou, só ler, nao se se devo usar um for.

/*
Elabore uma classe que efetue a leitura de valores positivos inteiros até que um valor
negativo seja informado. Exiba os valores digitados pelo usuário.
 */
package entregar;
//import javax.swing.*;

import java.util.Scanner;

import java.util.Scanner;

public class exercicio07 {

    public static void main(String[] args) {
        int op, numero;
        boolean continuar = true;
        Scanner sc = new Scanner(System.in);
        do {
            System.out.println("Entre com numero: ");
            numero = sc.nextInt();

            if (numero <= 0) {
                continuar = false;
                System.out.println("Programa finalizado");
            } else {
                System.out.printf("");
            }
        } while (continuar);
    }
}

Cara, tente colocar System.out.println(numero); no else do seu if

Seu professor já te ensinou a trabalhar com listas?

Não. Só a ensinou a usar Scanner e JOptionPane

Tentei já, mas ai ele vai mostrar na sequencia que eu digitar, o certo seria guardar em uma variavel e no final mostrar todos os valores digitados pelo usuário. Eu ate tentei com array, mas nao consegui encerrar o programa ao digitar zero ou um numero negativo.

Concatene em uma String então

String lista = "";
//seu código...

else {
        lista += "\n" + numero;
}

Poderia fazer assim, concatenando em uma String:

StringBuilder string = new StringBuilder();
//seu código

else{
     string.append(numero).append(" ");
}

Consegui, obrigado!

Qual solução utilizou?
Dê o tópico como resolvido então.

Desculpe. Conheci o site ontem, não sabia! Segue abaixo a solução. Agradeço a ajuda de todos.

public class exercicio07 {

    public static void main(String[] args) {
        String lista = "Número digitados: ";
        int op, numero;
        boolean continuar = true;
        Scanner sc = new Scanner(System.in);
        do {
            System.out.println("Entre com numero: ");
            numero = sc.nextInt();

            if (numero <= 0) {
                continuar = false;
                System.out.println("Programa finalizado");
            } else {
                System.out.printf("");
                lista += +numero;
            }
        } while (continuar);
        System.out.println(" " +lista);
    }
}