Você está na página 1de 8

Programação Orientada a Objetos

Aula 04

Prof. Renner da Silva Sadeck

IFRR Campus Boa Vista Centro

POO renner@ifrr.edu.br
Renner da Silva Sadeck IFRR Campus Boa Vista Centro
Trabalhando entrada de dados via teclado usando classe
Scanner
package academico;
import classes.Alunos;
import java.util.Scanner;
public class Academico {
public static void main(String[] args) {
Scanner ler = new Scanner(System.in);
String nome;
Alunos a1=new Alunos("Maria",45);

System.out.printf("\n Informe o seu nome:\n");

nome = ler.nextLine(); // entrada de dados (lendo uma String)

a1.setNome(nome);

System.out.println("Nome do aluno a1 é"+a1.getNome());

ler.nextLine(); // esvazia o buffer do teclado


}
Renner da Silva Sadeck IFRR 2
Trabalhando entrada de dados via teclado usando classe
Scanner
package academico;
import classes.Alunos;
import java.util.Scanner;
public class Academico {
public static void main(String[] args) {
Scanner ler = new Scanner(System.in);
String nome;
int nota1;
int nota2;
Alunos a1=new Alunos("Maria",45);
System.out.printf("\nInforme o seu nome:\n");
nome = ler.nextLine(); // entrada de dados (lendo uma String)
a1.setNome(nome);
System.out.println("Nome do aluno a1 é"+a1.getNome());
ler.nextLine(); // esvazia o buffer do teclad
System.out.printf("Informe o primeiro valor: ");
nota1 = ler.nextInt(); // entrada de dados (lendo um valor inteiro)
System.out.printf("Informe o segundo valor.: ");
nota2 = ler.nextInt(); // entrada de dados (lendo um valor inteiro)

Renner da Silva Sadeck IFRR 2


Trabalhando entrada de dados via teclado

a1.setNota1(nota1);
a1.setNota2(nota2);
System.out.println("A media do aluno e:"+a1.getMediaNota());
System.out.println("Resultado=" + a1.getAlunoAprovado());
}

Renner da Silva Sadeck IFRR 2


Trabalhando entrada de dados via teclado usando Caixa de
Dialogo
package academico;
import classes.Alunos;
import javax.swing.JOptionPane;
public class Academico {
public static void main(String[] args) {
String nome= JOptionPane.showInputDialog("Qual o nome do aluno");
Alunos a1=new Alunos("Maria",45);
a1.setNome(nome);
System.out.println("Nome do aluno a1 é"+a1.getNome());

}
}

Renner da Silva Sadeck IFRR 2


Trabalhando entrada de dados via teclado usando Caixa de
Dialogo
package academico;
import classes.Alunos;
import javax.swing.JOptionPane;
public class Academico {
public static void main(String[] args) {
String nome= JOptionPane.showInputDialog("Qual o nome do aluno");
String idade= JOptionPane.showInputDialog("Qual a idade do aluno");

Alunos a1=new Alunos("Maria",45);


a1.setNome(nome);
System.out.println("Nome do aluno a1 é"+a1.getNome());

a1.setIdade(Integer.valueOf(idade));

System.out.println("Nome do aluno a1 é"+a1.getIdade());

}
}

Renner da Silva Sadeck IFRR 2


Trabalhando entrada de dados via teclado usando Caixa de
Dialogo

EXERCICIO COMPLETAR CODIGO….

Renner da Silva Sadeck IFRR 2


Desafios Java : Desafio 01

A empresa que você trabalha descobriu que você está indo muito bem nesta
Disciplina de Java e pediu para que você desenvolvesse um programa que calcula
os pagamentos para os prestadores de serviços da empresa.
Este programa deve receber as seguintes entradas de dados do usuário:
• Nome (texto/String))
• Valor por hora (decimal/(double))
• Horas trabalhadas (inteiro(int))
• Valor dos descontos (decimal(double))
A saída do programa deve ser um resumo da folha de pagamento, mostrando os
cálculos e os resultados finais, como no exemplo abaixo:
Folha de pagamento: Thiago Faria
172 horas x R$150.20 = R$25834.40
Descontos: R$482.88
Total devido: R$25351.52
Use a formatação de saída com printf para imprimir na saída e o
tipo Scanner para receber a entrada de dados do usuário

Renner da Silva Sadeck IFRR 2

Você também pode gostar