Ir ao conteúdo

Java Encontrar a menor altura


Ir à solução Resolvido por Midori,

Posts recomendados

Postado

Olá, estou com dificuldades para encontrar a menor altura, encontrei a maior porém a menor ainda não tive a solução, em anexo código, terminal e questão:

image.png.8296a68ffc18135f3b23cd1574105d44.png

  • Curtir 1
Postado

@Vitor Aguiar Gonçalves A variável SMALLER deve receber a primeira idade antes do teste da idade menor. Então você pode colocar outra condicional antes para atribuir a SMALLER a primeira altura. Ou então antes do loop pode atribuir os dados da primeira pessoa.

  • Curtir 1
  • Confuso 1
Postado

@MidoriDesculpe, eu não entendi, atualmente o código está assim: 

import com.sun.source.tree.MemberSelectTree;

import java.util.Locale;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {

        Locale.setDefault(Locale.US);
        Scanner reader = new Scanner(System.in);

        int I;
        int N = reader.nextInt();

        double HEIGHT[] = new double[N];
        String GENDER[] = new String[N];
        double MOST = 0.0;
        double SMALLER = 0.0;

        for (I = 0; I < N; I++) {

            HEIGHT[I] = reader.nextDouble();
            GENDER[I] = reader.next();

            if (HEIGHT[I] > MOST) {
                MOST = HEIGHT[I];
            }

            if (HEIGHT[I] < SMALLER) {
                SMALLER = HEIGHT[I];
            }

        }

        System.out.printf("The lower height is: %.2f%n", SMALLER);
        System.out.printf("The most height is: %.2f%n", MOST);
    }
}

 

  • Curtir 1
Postado

@KM_aguiar Faltou fazer o que comentei sobre atribuir a SMALLER a altura da primeira pessoa. O que não ficou claro?

 

Outra forma fácil, porém não recomendável de resolver, seria iniciar SMALLER um valor bem grande tipo 200.

  • Curtir 1
  • Solução
Postado

@KM_aguiar Uma das formas é atribuindo a SMALLER a altura da primeira pessoa. Isso pode ser feito na primeira iteração que é quando I = 0,

 

if(I == 0){
    SMALLER = HEIGHT[I];
}

 

  • Curtir 2
  • Obrigado 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!