Vous êtes sur la page 1sur 2

U UN NI IV VE ER RS SI ID DA AD DE E L LU US S F FO ON NA A D DE E C CA AB BO O V VE ER RD DE E

ANO LECTIVO 2012-2013


Programao com Objectos usando Java

Data: 06/03/2013
3Ano de EI.

Folha #1

Docente: Danielson Rodrigues

Pgina1 de 2

Programao com Objectos usando a Linguagem J AVA.

Grupo I Introduo.
[1] Como proceder para compilar e executar um ficheiro em java?
[2] Qual a extenso que se deve guardar um ficheiro em Java?
[3] Como que so tratados os comentrios em Java?
[4] Indique a instruo ser necessrio para imprimir uma string no ecr.
Funcionamento


Grupo II Anlise do programa MyFirstClass
[5] Considere o cdigo seguinte:
1
2
3
4
5
6
public class MyFirstClass{
// meu primeiro programa Java
public static void main (String args[]) {
System.out.print(O meu primeiro programa em Java!);
}
}
a) Salve o ficheiro de forma devida e compile-o corrigindo os erros caso houver.
b) O que faz a primeira linha de cdigo?
c) Podem ser utilizadas letras maisculas e minsculas? De que forma so interpretadas?
d) A segunda linha contm as palavras public static, void, main. O que significa cada uma delas?
e) Para que serve a designao String entre parntesis a seguir a palavra main?

Grupo III Outros Exerccios
[6] Utilizar o cdigo seguinte para gerar um exemplo de uso do javadoc. Visualize a respectiva documentao
/**
* @authorDanielsonRodrigues : Programa "HelloJavaDoc" para exemplificar o javadoc.
*/
public class HelloJavaDoc {
/**
* Metodo<code>main</code>. Determina o inicio da execuo do programa
* @param args Recebe um array de elementos do tipo String que ser
* passado na linha de comando
*/

U UN NI IV VE ER RS SI ID DA AD DE E L LU US S F FO ON NA A D DE E C CA AB BO O V VE ER RD DE E
ANO LECTIVO 2012-2013
Programao com Objectos usando Java

Data: 06/03/2013
3Ano de EI.

Folha #1

Docente: Danielson Rodrigues

Pgina2 de 2

public static void main(String[] args) {
System.out.println("Hello JavadocTeste");
}
}
Descritores do javadoc
@author autor do programa
@param<nome><Descrio do parmetro>
Obs.: (incluir uma descrio para cada parmetro)
@return<Descrio do retorno>
@exception<nome><Descrio da excepo lanada pelo mtodo>
@see<nome do hipertexto a ser relacionado>
@since<indicar a verso da incluso deste membro>

[7] Declare vaiveis para cada um dos tipos primitivos seguintes e determine os valores mximos e mnimos de
cada uma delas na sua respectiva classe Wrapper. Classe 'wrapper' faz a transformao de um valor do tipo
primitivo em um objecto, se necessrio (encapsula valor em um objeto).
Nmerosinteiros
Nmeros reais Outros tipos primitivos
byte,short,int, long
float, double char, boolean
Nota: Para os outros tipos primitivos faa o seguinte: Para o tipo char cria uma varivel e atribui-lhe um valor e
testa se esse valor est ou no em upperCase.

[8] Escreva uma aplicao que receba um nmero inteiro n e um outro valor numrico p que representa o passo da
contagem (valor do incremento) imprimindo uma contagem de 0 at n (se possvel) de p em p. Por exemplo, se
fornecido 10 e 3, devero ser exibidos: 0, 3, 6 e 9. Caso o segundo argumento no seja fornecido, assume-se que
p = 1 (contagem simples).
[9] Escreva uma aplicao que receba trs argumentos que, em ordem, correspondem sempre a: um valor inteiro,
um operador (+, -, * ou /) e um segundo valor inteiro. A aplicao deve imprimir o resultado da operao.
[10] Construa uma aplicao que dado o peso e a altura de uma pessoa em caixas de entrada determine o ndice de
massa corprea IMC = massa/(altura
2
) atravs do accionamento de um boto diagnosticando (exibindo num
rtulo ou caixa de entrada no editvel): abaixo do peso (IMC<20), peso normal (20 <=IMC <= 25), sobrepeso
(IMC > 25).
[11] Escreve uma aplicao que imprime todos os nmeros primos de 1 at n (n deve ser lido).
[12] Escreve uma aplicao que imprime os todos os divisores de um valor n fornecido pelo usurrio.

Vous aimerez peut-être aussi