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)

sexta-feira, 21 de setembro de 2012

Questão 2 do livro Java 7 de Sergio Furgeri - página 64


Faça uma classe que receba 4 idades diferentes e mostre a menor e a maior idade numa janela JOptionPane
(Questão retirada do livro Java 7 de Sergio Furgeri - página 64)

Código Java

//Autor: Thiago Campos
//Data: 20.09.2012

package br.com.livroJava7.pag64; //pertence a este pacote

/**
 *
 * @author Thiago
 */
import javax.swing.JOptionPane; //importa a biblioteca

public class E2_MaiorMenor {
    public static void main(String[] args){
        //variaveis
        int[] idade = new int[4];
        int maior = 0; //guarda a maior idade
        int menor = 0; //guarda a menor idade
        String todasIdades = ""; //vai guardar as idades informadas
       
        //entrada de dados no vetor
        for (int i = 0; i < 4; i++) {
            idade[i] = Integer.parseInt(JOptionPane.showInputDialog("Informe a idade:"));
            todasIdades += idade[i] + " ";
        }
        //inicializando as variaveis com o 1º valor para comparação
        maior = idade[0];
        menor = idade[0];
       
        for (int i = 0; i < 4; i++) {
            if (maior < idade[i]){
                maior = idade[i];
            }
            if (menor > idade[i]){
                menor = idade[i];
            }
        } //fim do for
       
        //saida dos dados
        JOptionPane.showMessageDialog(null, "As idades informadas foram:"
                + "\n" + todasIdades
                + "\nA maior idade é: " + maior
                + "\nA menor idade é: " + menor);
    } //fim do main
   
} //fim da classe

2 comentários:

  1. CREIO QUE NÃO E DESSE JEITO POIS NO CAPITULO NÃO ENSINA VETOR.

    ResponderExcluir
    Respostas
    1. Entendo sr. Anônimo o seu ponto de vista, mas o autor não foi claro, apenas especificou que fosse usado o OptionPane e essa é apenas uma alternativa para resolução do problema. Fique a vontade para acrescentar a este site e disponibilizar aqui mais uma alternativa. Um grande abraço e boa sorte.

      Excluir