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)

domingo, 9 de setembro de 2012

Um exemplo simples do uso de MIN.VALUE e MAX.VALUE.

Ler uma sequência de inteiros positivos (terminada pelo valor 0) e determinar a diferença entre o maior e o menor inteiro lidos. Imprimir esse valor, bem como o maior e o menor.

Código Java
//Autor: Thiago Campos
//Data: 07.09.2012


/**
 *
 * @author Thiago
 */

import javax.swing.JOptionPane;

public class Diferenca {
    public static void main(String[] args) {
        //Variaveis
        int num1, diferenca = 0;
        int maiorNumero = Integer.MIN_VALUE; //Está sendo inicializada com o menor valor do tipo inteiro
        int menorNumero = Integer.MAX_VALUE; //Está sendo inicializada com o Maior valor do tipo inteiro

        do {
            //Entrada
            num1 = Integer.parseInt(JOptionPane.showInputDialog("Informe um valor:"));

            //Processamento
            if (num1 > maiorNumero) {
                maiorNumero = num1;
            }
            if (num1 < menorNumero) {
                menorNumero = num1;
            }

            diferenca = - menorNumero; //recebe temporariamente o valor da diferença

            //Saida
            JOptionPane.showMessageDialog(null, "O valor da diferença é: " + diferenca);

        } while (num1 != 0); //condição para o fim do enlace
   
    } //fim do main
} //fim da classe

Nenhum comentário:

Postar um comentário