Programação II
Prof. Mateus Raeder
Universidade do Vale do Rio dos Sinos
- São Leopoldo -
Arrays bidimensionais
• Crie um método que recebe um array
bidimensional de double e retorna a média dos
valores maiores que 6.0
• Crie um método que recebe dois arrays
bidimensionais e retorna true caso sejam iguais (ou
seja, possuam os mesmos valores nas mesmas
posições) e false caso contrário (supondo que
todas as linhas possuem o mesmo número de
colunas)
Programação II – Prof. Mateus Raeder
Arrays de objetos
• Suponha a existência da classe Livro com os
métodos getAno() e imprimeInfo(). Crie um método
que recebe um array de Livro e imprime as
informações dos livros escritos antes do ano 2000
Programação II – Prof. Mateus Raeder
Exercício – 0,5pt na Prova A
public class Retangulo{
private String cor;
private double altura, base;
public Retangulo(double altura, double base, String cor){
this.altura = altura; this.base = base; this.cor = cor; }
public void setAltura(double altura){ this.altura = altura; }
public double getAltura(){ return altura; }
public void setBase(double base){ this.base = base; }
public double getBase(){ return base; }
public String getCor(){ return cor; }
public static void main(String[] args){
/*
* a) crie um array bidimensional de retângulo com 10 posições
* b) preencha este array com retângulos conforme segue:
* - a altura é sempre a linha do objeto + 10
* - a base é sempre a coluna do objeto + 10
* - quando a soma da linha com a coluna resultar em um valor par
*
o retângulo é azul, caso contrário o retângulo é verde
* c) depois de criados todos os retângulos, imprima a área de
* todos os retângulos azuis
*/
}
}
Programação II – Prof. Mateus Raeder
Download

Prof. Mateus Raeder