Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1
Repetição
A maioria dos programas que têm interesse prático incluem estruturas
repetitivas.
2
Ciclo while
O ciclo while faz o teste primeiro e executa as instruções
depois, caso a condição for verdadeira.
Se o resultado for verdadeiro, as instruções (I) -
são executadas, seguindo-se um novo cálculo +
da condição. Quando a condição tiver resultado I
11
import javax.swing.JOptionPane;
public class VisualizarInteiros
{ public static void main (String[] args)
{ int num;
String s = "O programa visualizara numeros de 1 ate um valor
escolhido por si!\n ";
JOptionPane.showMessageDialog(null,s);
//validação do numero introduzido
do
{ s = JOptionPane.showInputDialog("Intr. até que número pretende
ter a lista: ");
if (s == null) //caso o dialogo for cancelado o programa termina
System.exit(0);
num = Integer.parseInt(s);
if (num <= 1)
JOptionPane.showMessageDialog(null,"Numero deve ser > 1!");
} while (num <= 1);
String str=" ";
for (int k = 1; k <= num; k++)
str = str + k + " ";
JOptionPane.showMessageDialog(null,"Numeros entre 1 e "+num+"
:\n "+ str); }} 12
Referência bibliográfica:
António José Mendes; Maria José Marcelino.
“Fundamentos de programação em Java 2”. FCA. 2002.
13