Bom dia galera!sou novo no grupo to começando agora com Java gostaria de saber como faço para utilizar o comando While para exibir uma sequencia de numeros naturais entre 1 e o valor digitado pelo usuario …Se alguem poder ajudar agradeço…valeu!!!
Iniciante comando while
4 Respostas
Olá, é assim.:
...
int n = 10;
int c = 1;
while(c <= n)
{
System.out.println(c);
++c;
}
...
Paraf azer a entrada de dados, dê uma olhada na classe Scanner.
lucas.marques,
segui abaixo uma possível idéia:
int valor = 1;
int valorDigitadoUsuario = 5;
while(valorDigitadoUsuario >= valor) {
System.out.println(valor);
valor++;
}
Com o comando for, seria ainda mais simples:
int valorDigitadoUsuario = 5;
for(int i=1; i<=valorDigitadoUsuario; i++) {
System.out.println(i);
}
package guj;
// importa o pacote JOptionPane, para entrada de dados (showInputDialog)
import javax.swing.JOptionPane;
//inicio da classe
public class WhileLoop {
//inicio do main (onde o código será executado
public static void main (String[]args){
//de acordo com você, deve imprimir de 1 até o número digitao pelo usuário
int init = 1;
//atribui a variável i a converção para inteiro da entrada de dados (a entrada de dados vem como String)
int i = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite o número:"));
// inicia o loop
while (init <= i){
//imprime o valor
System.out.println(init);
//incrementa a variável
init ++;
}
}
}
para fazer rodar na sua IDE (eclipse, netbeans) copia o cria uma classe com o mesmo nome (WhileLoop) e copia o código, sem o packege lá em cima
se continuar a dúvida, é só falar
Valeu galera consegui!agradeço as respostas.
Criado 21 de outubro de 2007
Ultima resposta 21 de out. de 2007
Respostas 4
Participantes 4
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo