Exemplo de Entrada de Dados em Java
Lucas A.
em 03 de Agosto de 2020

Quero iniciar este assunto perguntando a você o que é Entrada de Dados em se tratando de programação? Pensou...? 

Entrada de dados é muito usado quando queremos entrar com uma informação. Imagine um usuário ele quer acessar a conta dele pelo sistema do Banco. 

Vamos supor que ele queira fazer uma transfêrencia de um dinheiro para uma outra conta. A pergunta que devemos fazer é essa: Quais dados o usuário vai precisar colocar?

Bom, ele vai precisar saber além dos dados da sua conta, a conta da outra pessoa ou dele mesmo que ele quer transferir, porque se ele possuir uma outra conta e quer passar para outra, ele poderá fazer isso... 

Pois é , isso acontece também na programação se você sabe os dados e quer informá-los, você vai conseguir executar seu programa sem nenhuma inconsistência. 

 

Veja , um exemplo que utilizei usando Java para fazer tal procedimento. É um algoritmo que faz o cálculo da média escolar de um aluno no final do ano bimestral.

 

/*
*Ler 3 notas de um aluno
* e informe se o aluno está aprovado,
reprovado ou deve fazer a prova final */

public class MediaEscolar {

//Modificadores de acesso
private static Scanner scanner;
private static Scanner scanner2;
private static Scanner scanner3;

public static void main(String[] args) {

//Entra de Dados 
scanner = new Scanner(System.in);
System.out.println("Informe sua primeira nota: ");
float nota1 = scanner.nextFloat();

scanner2 = new Scanner(System.in);
System.out.println("Informe a segunda nota: ");
float nota2 = scanner2.nextFloat();

scanner3 = new Scanner(System.in);
System.out.println("Informe a terceira nota: ");
float nota3 = scanner3.nextFloat();

//Cria-se uma instância para um novo objeto formatador
DecimalFormat formatador = new DecimalFormat(" 0. 00");

//Processamento do cálculo da média
float media = (nota1 + nota2 + nota3)/3;

//Classificação condicional com Desvio de fluxo para condição
if(media >= 6)
{
System.out.println("Aluno está aprovado! ");
}
else if ( media < 6)
{
System.out.println("Aluno está Reprovado");
}
else
{
System.out.println("O aluno precisa fzer a prova final. ");
}

//Saída de dados através da instância do objeto formatador.
System.out.println("A média do aluno foi de: " + formatador.format(media));

   }

}

 

Se você leitor(a), observar eu usei duas bibliotecas para fazer tal procedimento para entrada de dados e também formatar em 2 casas decimais a nota do aluno, segue elas aqui abaixo:

import java.util.Scanner;
import java.text.DecimalFormat;

 

Explicação:

A primeira é Scanner que faz a leitura dos dados informados.

A segunda é a DecimalFormat que altera as casas decimais da nota informada que é um dado do tipo float.

 

Caso, tenha alguma dúvida não deixe de entrar em contato comigo, mande sua mensagem na caixa de comentários que eu estarei respondendo a todas as dúvidas do artigo.

 

Obrigado por ler até a próxima!  =D 

 

 

5,0 (1)
21 horas ministradas
Maceió / AL
Especialização: Lógica de Programação (Conhecimento Digital)
Computação - LibrariesPython Programação em C C++ MVC Computação - Data Science Computação - Conhecimento de Django Estrutura de dados
Ensino a pensar como Desenvolvedor começando a montar a estrutura do projeto até a criação da aplicação web, paradigmas de programação e lógica.
Oferece aulas online (sala profes)
Oferece aulas presenciais
R$ 50 / aula
Conversar Whatsapp do professor Lucas A. Whatsapp do professor Lucas A. Ver WhatsApp
1ª aula demonstrativa
Responde em 9 h e 40 min
Cadastre-se ou faça o login para comentar nessa publicação.

Listas de exercícios, Documentos, Revisões de textos, Trabalhos?

Se seu problema for dificuldade em uma lista de exercícios, revisão de teses e dissertações, correção de textos ou outros trabalhos, peça uma ajuda pelo Tarefas Profes.

Enviar Tarefa

Confira artigos similares

Confira mais artigos sobre educação

Ver todos os artigos

Encontre um professor particular

Busque, encontre e converse gratuitamente com professores particulares de todo o Brasil