O Primeiro Programa Java
Jorge Fernandes
CIC-UnB
Maio de 2004
Programação em Java
• Um Programa Java é formado por um conjunto de
módulos
• O principal tipo de módulo que um programa
contém é a classe
– A classe é o módulo que contém o código do programa
Java
• Um Programa Java tem que ser composto pelo
menos por uma ou mais classes, normalmente por
um conjunto de classes
Conjunto de classes:
Representação visual
• Classes podem ser visualmente representadas por retângulos, onde a
parte superior do retângulo contém o nome da classe e as partes
inferiores contém informações adicionais
• A Figura 1 mostra um diagrama de composto por 4 classes, chamadas
A, B, C e D
Um Primeiro Programa Java,
usando o módulo IO
• Serviços necessários do módulo IO?
– int readInt()
• Assinatura do serviço readInt
• Qual o nome do serviço? readInt
• Quais informações de entrada são necessárias?
– O que está entre os parenteses?
– Não é necessário passar dados de entrada para chamar o serviço
• Quais as informações de saída?
– Um valor inteiro (int)
– void println(int numero)
• Assinatura do serviço println
• Qual o nome do serviço? Println
• Quais informações de entrada são necessárias para chamar o serviço?
– 1 parâmetro declarado = int numero
» int – tipo do parâmetro
» numero – nome do parâmetro
• Quais as informações de saída?
– Nenhuma (para quem chamou o serviço)
Criando um ponto de início de
Programa
class Eco {
public static void main(String[] args) {
// corpo do método main
}
}
? java Eco –e multiplica.txt
? 1o Parâmetro (argumento) de linha de comando = –e
? 2o Parametro (argumento) = multiplica.txt
? static – significa que o método ou serviço é realizado
diretamente pela classe
? public – significa que o método está disponível
publicamente aos outros módulos do programa
Dependência entre módulos do Programa Eco
Perguntas
• Quantos módulos possui o programa Eco?
–2
• Qual o módulo dependende de outro?
– Eco depende de IO
• De qual módulo IO depende?
– Nenhum
Código do Programa Eco
class Eco {
public static void main(String[] args) { // declara o método main
// pedir ao módulo IO para imprimir algo
// o programe Eco, ao ser executado,
// chama o serviço println, do módulo IO
// passando o valor 50 para que o serviço possa ser exec
IO.println("Entre com um numero"); // exec serviço imprimir string
int v; // declara a variável com nome v, do tipo int
v = IO.readInt(); // faz com que a variável v receba o valor
// retornado por readInt();
// invoca o serviço println, passando como argumento o valor
// da variável v
IO.println(v);
}
}
Download

O Primeiro Programa Java