s

Diseño e Ingeniería3,41 KB

1
public static void trocaPalavras(List<String> l, int n, String p){
for(int i=0; i<l.Size(); i++)
if(l.Get(i).Length()==n)
l.Set(i, p);}
2
public class Aluno {
private int matricula;
private String nome;
private static int numMatricula=0;
public int getMatricula() {
return matricula;}
public String getNome() {
return nome;}
public void setNome(String nome) {
this.Nome = nome;}
public Aluno(String nome) {
this();
this.Nome = nome;}
public Aluno(){
this.Matricula = ++numMatricula;}
@Override
public String toString() {
return "Aluno{" + "matricula=" + matricula + ", nome=" + nome + '}';
3
Quais os usos do modificador final?
Em classes  para que elas não sejam estendidas
Em métodos  para que eles não sejam sobrescritos
Em atributos  para que não tenham seus valores modificados
4
Para que serve o finally num bloco de tratamento de exceções?
Para especificar código que sempre será executado ao final da sequencia de execução havendo ou não uma exceção
5
public static int metodo(List<Double> l, double n){
int t = 0;
for(int i=0; i<l.Size(); i++)
if(l.Get(i)>n)
t++;
return t;}
6
public class Empregado implements Comparable{
private Double salario;
private String nome;
public Double getSalario() {
return salario;}
public void setSalario(Double salario) {
this.Salario = salario;}
public String getNome() {
return nome;}
public void setNome(String nome) {
this.Nome = nome;}
public Empregado(Double salario, String nome) {
this.Salario = salario;
this.Nome = nome;}
@Override
public int compareTo(Object o) {
if(o instanceof Empregado){
Empregado e = (Empregado) o;
return this.Salario - e.GetSalario();}
return -1;
7
public static void divide(int dividendo, int divisor) {
System.Out.Println("Divisão = " + (dividendo / divisor));}
Implemente a exceção (classe) ExcecaoDivisaoPorZero. Esta exceção será lançada pelo método divide e é filha direta da classe Exception
public class ExcecaoDivisaoPorZero extends Exception {
public ExcecaoDivisaoPorZero(String message) {
super(message);
8
classe ExcecaoDivisaoPorZero
public static void divide(int dividendo, int divisor) throws ExcecaoDivisaoPorZero {
if(divisor!=0)
System.Out.Println("Divisão = " + (dividendo / divisor));
else
throw new ExcecaoDivisaoPorZero("O divisor não pode ser zero");}
Exemplo de utilização
try{
divide(1,1);
}catch(ExcecaoDivisaoPorZero e){
System.Out.Println(e.GetMessage());
}catch(Exception e){
System.Out.Println(e.GetMessage());
}finally{
System.Out.Println("finalizando");}

Descargar

PDF Word HTML