Olá, nesse programa ele fica aumentando a potencia de 2 até que prod seja maior que 1000.
Minha dúvida é: como eu faço para que o programa imprima quantas vezes ele teve que refazer o bloco para atingir um valor maior que 1000.
Amigo,
Nesse caso você pode colocar um contador, como foi citado acima, ou pode fazer com for.
package hello;
public class Hello{
public static void main (String[] args){
int pt = 2;
int prod;
for (prod = 1; prod < 1000; prod++){
prod = prod * pt;
}
System.out.println(prod);
}
}
Muitíssimo obrigado a todos! eu ainda estou aprendendo, e não sei usar for, depois de ler vocês falando sobre o tal “contador” fui pesquisar e achei muito bacana! consegui resolver um outro programa que não estava conseguindo de jeito nenhum! hahahha
mas nesse caso, achei mais interessante usar o ++; (incremento) q eu tb não conhecia!
ainda não cheguei nos “for” da vida, mas chegarei lá.