Ir ao conteúdo

Posts recomendados

Postado

Estou com uma dúvida em java, como posso fazer para o usuário digitar por exemplo uma sequencia de nomes e salários (como se fosse um loop) e para acabar essa sequencia  ele tem que digitar "Fim" .E mostrar o nome e o salário da pessoa que tem o maior salário

public static void main(String[] args) {
         Scanner scanner = new Scanner(System.in);
         String nome ;
         int salario ;

         System.out.println("Digite nome: ");
         nome = scanner.toString();
         scanner.nextLine();
         System.out.println("Digite salário: ");
         salario = scanner.nextInt();
         System.out.print("Nome: "+nome);
         System.out.print("Salario: "+salario);
         
         }  
  }

OBS: tá ai um exemplo ERRADO sem a estrutura de repetição, acho que deu pra entender...

 

A proposta é essa: (Aceitar a digitação de nome e salário enquanto o nome digitado for diferente de FIM.

Ao terminar, mostrar o nome e salário da pessoa que tem o maior salário).

 

 

Postado

O ideal é que o salário seja do tipo double, assim é possível contabilizar os centavos, caso haja.

public class Pessoa {
  public String nome;
  public double salario;
}

Pode declarar como public, já que é um programa de teste e não precisa se preocupar com segurança por enquanto.

  • Curtir 1
  • 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!