[Resolvido] - while

sou novo aqui, estou estudando um livro use a cabeça java… eu tenho uma duvida bem simples, 2 whiles de ++, compliou correto

public class teste {
	public static void main(String[]args){
		int x = 0;
		int z = 0;
		
		while(x<=10){
		System.out.println(x);
		x++;
		} //end while
		System.out.println("done");
		while (z<=10){
			System.out.println(z);
			z++;
		} //end while	
		System.out.println("done");
	} //end main
} //end class

entao e fiz outro teste para eu ver se funciona… n imprimou menos

[code]

public class teste {
public static void main(String[]args){
int x = 0;
int z = 0;

	while(x<=10){
	System.out.println(x);
	x++;
	} //end while
	System.out.println("done");
	while (z<=-10){
		System.out.println(z);
		z--;
	} //end while	
	System.out.println("done");
} //end main

} //end class [/code]

e imprimiu assim:
done
done

alguem pode me explicar pq nao imprimiu?

Ele não entra no segundo while, ja que o z inicia-se com z e na condição vc especificou enquanto ele for menor ou igual a -10

coloque assim

while (z>=-10){ System.out.println(z); z--; }

valew, nao prestei a atençao entre “>” e “<”

o topico encerrado, obrigado!