Ola galera estou estudando pra certificação e fiz alguns teste usando for e while… o codigo abaixo é o seguinte enquanto n for diferente de zero ele pede um numero ao usuario…
Usando o for:
` public static void main(String[] args) {
int n =0;
Scanner sc = new Scanner(System.in);
System.out.println("Informe um numero: ");
n = sc.nextInt();
for(; n!=0; ){
System.out.println("Informe um numero: ");
n = sc.nextInt();
}
System.out.println("Programa Encerrado");
}`
Exemplo Usando do While:
` public static void main(String[] args) {
int n =0;
Scanner sc = new Scanner(System.in);
do{
System.out.println("Informe um numero: ");
n = sc.nextInt();
}while(n !=0);
}`
Qual a melhor pratica ? qual dos dois são mais recomendaveis ? notei que o while deixa o codigo menor.