Ho provato in questo modo...

codice:
import java.util.Scanner;
class Numero_Casuale
{
	public static void main (String[]args)
	{
		int numero;
		int zero = 0;
		int contatore;
		String numeriPos;
		String numeriNeg;
	
	//costruisco l'oggetto <sc> derivante dalla classe Scanner
	Scanner sc = new Scanner(System.in);
	
	//chiedo,leggo, memorizzo ed elaboro i numeri ricevuti in input
	do{
	contatore++;
	System.out.print("Inserire un numero intero:");
	numero = sc.nextInt();
	}while(numero == zero);
	System.out.println();
	}
}
Come si nota non ho finito l'algoritmo...non riesco a capire come funzione il ciclo(con il metodo do/while). Riesco a fermarlo, ma non so come elencare i numeri positivi e negativi? In che modo potrei farlo?

p.s. Scusate per le mille domande, il problema è che a scuola ho un prof che insegna malissimo e da lui non capisco una mazza.