Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
AULA TEÓRICA 5
Tema 3. (continuação)
Instruções básicas de entrada e saída
Entrada e saída de dados.
Um primeiro programa em Java.
1
3/12/2019
Saída de dados
A escrita para a tela pode ser feita utilizando os métodos
(subprogramas) print ou println existentes na System.out,
que é conhecido como objecto de saída padrão.
Para que possa ser escrita uma mensagem na tela, estes
subprogramas devem receber como parâmetro (argumento) a
mensagem a escrever, por exemplo:
(Modo textual)
....
System.out.print ("Bom dia! ");
byte dias = 30;
Sytem.out.print("Abril tem "+dias+" dias");
....
(Modo gráfico)
JOptionPane.showMessageDialog(null,"Bom dia! ");
byte dias = 30;
JOptionPane.showMessageDialog(null,"Abril tem "+
dias+" dias");
.... 3
Entrada de dados
Exemplo1 de leitura do teclado de um número inteiro (modo gráfico):
import javax.swing.JOptionPane;
public class ExemploCaixaDialogo
{ public static void main(String[] args)
{ int num = Integer.parseInt(JOptionPane.showInputDialog
("Introduza um numero inteiro:"));
JOptionPane.showMessageDialog(null,"O numero introduzido foi:”+
num);
}
}
Exemplo2 de leitura do teclado de um número inteiro (modo textual):
import java.io.*;
public class ExemploLeituraTeclado1
{ public static void main (String[] args) throws IOException
{ BufferedReader x =
new BufferedReader(new InputStreamReader(System.in));
int num;
System.out.println("Introduza um numero inteiro: ");
num = Integer.parseInt(x.readLine());
System.out.println("O numero introduzido foi: "+num);
}
} 4
2
3/12/2019
3
3/12/2019
4
3/12/2019
val1 =Integer.parseInt(JOptionPane.showInputDialog(
"1o valor: ", "Introduza um valor inteiro "));
val2 =Integer.parseInt(JOptionPane.showInputDialog(
"2o valor: ", "Introduza um valor inteiro "));
soma = val1 + val2;
JOptionPane.showMessageDialog(null,"A soma entre "+
val1 + " e "+ val2 + " é igual a " + soma);
}
}
10
5
3/12/2019
Exemplo2:
Codifique em Java o pseudocódigo exercício feito nas aulas práticas
(sobre o cálculo do salário dum trabalhador).
11
Exemplo2:
Codifique em Java o pseudocódigo exercício feito nas aulas práticas
(sobre o cálculo do salário dum trabalhador).
12
6
3/12/2019
Referência bibliográfica:
António José Mendes; Maria José Marcelino.
“Fundamentos de programação em Java 2”. FCA. 2002.
Carriço, José; Carriço, António.
"Computadores, Tecnologias e sistemas de Informação- O Núcleo de Sistema“.
Centro de Tecnologias de Informação Ltd. Lisboa. 1997
Carriço, José; Carriço, António.
"Computadores, Tecnologias e sistemas de Informação- Periféricos, Internet e multimédia“.
Centro de Tecnologias de Informação Ltd. Lisboa. 1997.
Carriço, José; Carriço, António.
"Computadores, Tecnologias e sistemas de Informação- Tecnologias de Software“.
Centro de Tecnologias de Informação Ltd. Lisboa.1997.
Elliot Koffman; Ursula Wolz.
“Problem Solving with Java”. 1999.
John R. Hubbard.
“Theory and problems of programming with Java”. Schaum’s Outline series. McGraw-Hill.
H. Deitel; P. Deitel.
“Java, como programar”. 4 edição. 2003. Bookman.
Rui Rossi dos Santos.
“Programando em Java 2– Teoria e aplicações”. Axcel Books. 2004
13
TPC
Escrever um programa em Java para resolução dos seguintes
problemas:
Elabore o programa do Exemplo2 da aula utilizando o metodo
grafico e a taxa por hora fixada em 80 por hora.