'); try { x = screen.width; y = screen.height; cboxwin.moveTo(Math.max((x/4)-(150/2), 0), Math.max((y/3)-(250/2))); } catch (e) {}; }
Roberto Passareti Filho

Exercícios 4.36 ao 4.40

4.36 - No projeto lab-classes que discutimos nem capítulos anteriores, a classe 'LabClass' incluir um campos 'students' para manter uma coleção de objetos 'Student'. Leia sobre a 'LabClass' a fim de reforçar alguns conceitos que discutimos nesse capítulo.
R: Ler classe.

4.37 - A classe 'LabClass' impõe um limite para o número de alunos que pode ser matriculado em um grupo tutorial em particular. Em vista disso, você acha que seria mais apropriado utilizar uma coleção de array de tamanho fixo em vez de uma coleção de tamanho flexível para o campo alunos? Apresente argumentos a favor e contra as alternativas.
R:
A favor - Array tem um acesso mais rápido e teria um controle melhor de cada objeto.
Contrários - Como não é certo que use toda a capacidade, seria gasto desnecessário de memória.

4.38 - Java fornece outro tipo de loop: o loop do-while. Descubra como esse loop funciona e descreva-o. Escreva um exemplo de um loop do-while que imprime os números de 1 a 10. Para conhecer mais sobre esse loop, localize uma descrição da linguagem Java (por exemplo em http://java.sun.com/docs/books/tutorial/java/nutsandbolts/ na seção 'Control Flow Statements').
R:
While valida a condição no começo, e no do-while no final, obrigando entrar no loop pelo menos uma vez.

public void de1a10()
{
    int count = 1;
    do {
        System.out.println("Count é: " + count);
        count++;
    } while (count <= 10);
}

4.39 - Reescreva o método 'listNotes' do bloco de notas utilizando o loop do-while.
R:

public void listNotes()
{
    int index = 0;
    if notes.size() >= 0 then
    do{
        System.out.println(notes.get(index));
        index++;
    }while(index < notes.size());
    }
}

4.40 - Descubra informações sobre a instrução switch-case do Java. Qual é o seu propósito? Como é utilizada? Escreva um exemplo. Essa também é uma instrução de fluxo de controle, então você encontrará as informações em locais semalhantes aos do loog do-while).
R: Ele recebe um valor e compara os caminhos possíveis para o retorno.

Hosted by www.Geocities.ws