AGRADECIMENTO...

Pessoal, Gostaria de pedir desculpas aqueles que deixam perguntas/comentários/elogios/críticas e ainda não foram respondidos.

Aproveito a oportunidade para informar a todos que devido a correria do dia a dia não conclui o curso de BSI, por isso meus conhecimentos são limitados rsrsrs...

Ainda não retirei o blog do ar porque tem ajudado a diversos estudantes, principalmente os iniciantes.

As vezes, quando o trabalho me permite, ainda arrisco tentar resolver algumas questões rs... mas para não deixar esse blog parar no tempo, o ESTUDANTE que quiser enviar a resolução de alguma questão (código próprio) para o meu e-mail, terei o prazer de posta-la neste blog e será mantido a autoria.

Desde já agradeço a todos pelas visitas e desejo bons estudos.

Thiago Campos
(srthiago@hotmail.com)

segunda-feira, 24 de setembro de 2012

Usando While para escrever uma matriz em Java


Escreva um programa que gere a seguinte saída. (while):

                                                  1     2     3     4     5     6     7     8     9    10
  2     4     6     8    10   12   14  16   18   20
  3     6     9    12   15   18   21  24   27   30
  4     8   12    16   20   24   28  32   36   40
  5    10  15    20   25   30   35  40   45   50
  6    12  18    24   30   36   42  48   54   60
  7    14  21    28   35   42   49  56   63   70
  8    16  24    32   40   48   56  64   72   80
  9    18  27    36   45   54   63  72   81   90
10    20  30    40   50   60   70  80   90  100


Código Java

//Autor: Thiago Campos
//Data: 24.09.2012

 */
/**
 *
 * @author Thiago
 */
import javax.swing.JOptionPane;

public class SaidaMatriz {

    public static void main(String[] args) {
        //variaveis
        int j = 1; //coluna
        int i = 0; //linha
        String matriz = "";

        while (j <= 10) { //lope e condição de parada
            i++;

            //guarda a sequencia
            matriz += (i * j) + " ";

            if (i == 10) { //condição para a quebra da linha
                matriz += "\n";
                i = 0;
                j++;
            } //fim do if
        } //fim do while
        //saida
        JOptionPane.showMessageDialog(null, "O resultado é:\n" + matriz);

    } //fim do main
} //fim da classe

Nenhum comentário:

Postar um comentário