Alguem sabe resolver esses exercicios? serei grata eternamen

3Complete o código Java abaixo de modo que a execução do método main() tenha o
resultado esperado, ou seja, a troca dos valores dos atributos x e y na classe Cliente.
O resultado impresso pelo programa é: 4, 7.
class Prova {
public static void troca(I obj) {
// complete aqui
}
}
interface I {
public int getX();
III
public int getY();
public void setX(int x);
public void setY(int y);
}
public class Cliente implements I {
private int x;
private int y;
// complete aqui
}
class Teste {
public static void main(String args[]) {
Cliente c = new Cliente();
c.setX(7);
c.setY(4);
Prova.troca©;
System.out.println(c.getX() + ", " + c.getY());

4- Desenvolva uma aplicação que permita ao usuário cadastrar os dados pessoais de
um novo funcionário e consultar os dados cadastrados anteriormente. Os funcionários
podem ser professores ou secretárias.
Sua aplicação deve permitir que o usuário escolha qual opção ele deseja realizar:
cadastrar ou consultar. Caso ele escolha a primeira opção, o sistema deverá solicitar se
deseja cadastrar um professor ou uma secretária.
No caso do cadastro de um professor, o sistema deverá solicitar as seguintes
informações:
a. Nome completo
b. Formação
c. Valor da hora/aula
d. Quantidade de horas trabalhadas no mês
No caso do cadastro de uma secretária, o sistema deverá solicitar as seguintes
informações:
a) Nome completo
b) Salário
c) Formação
d) Quantidade de idiomas
Abaixo seguem algumas validações que devem ser implementadas nas
informações anteriores:
IV

  1. O nome completo deve possuir pelo menos um espaço separando-o. Por
    exemplo:
    i. Nome válido: Ana Luisa
    ii. Nome inválido: Ana
  2. O domínio válido para formação é o seguinte: médio, graduação,
    especialização, mestrado ou doutorado. Para um professor esse domínio fica
    reduzido à: especialização, mestrado ou doutorado.
  3. O valor da aula/hora deve pertencer ao intervalo [60, 120]
  4. Um professor não pode trabalhar mais de 15 horas por mês
  5. A quantidade de idiomas deve ser um número inteiro maior ou igual a dois.
  6. O salário da secretária não pode ser maior que R$1.500,00.
    Se o usuário entrar com os dados de forma incorreta o sistema deve informar o erro
    e não realizar o cadastro.
    Caso o usuário escolha a opção de consultar os cadastros realizados, a aplicação
    deve exibir todos os registros armazenados até o momento, listando primeiro as
    informações dos professores e depois as informações das secretárias. O formato da
    saída deve conter as seguintes informações:
  7. Nome completo
  8. Formação
  9. Salário
    O salário do professor deve ser calculado pela seguinte regra:
    Salário = Valor da hora/aula * Quantidade de horas trabalhadas no mês
    O armazenamento das informações deve ser feito em tabelas criadas em um
    arquivo Access.

Vc eh de qual unicarioca? Essa eh a prova de Java…hhehehe

eu sou do meier e vc?
conseguiu fazer os exercícios?
rs…

Bom… Não sei se é isso mesmo que você está perguntando no primeiro exercício mas acho que deveria ficar mais ou menos como o código abaixo.
As variáveis X e Y existentes na classe Clientes recebem inicialmente os valores 7 e 4 respectivamente. Em seguida esses valores são trocados pelo método Troca() da classe Troca e finalmente é impresso para o usuário os valores 4, 7 respectivamente.

É isso?? :oops:

Já o segundo excercício é bem mais complexo e exige que tenhamos também um banco de dados montado. Seria mais fácil se você tentasse monta-lo e fosse esclarecendo suas dúvidas aqui no portal.

Abraços!!!


/**
 *
 * @author Mario Arroyo
 */

class Prova { 
    public static void troca(I obj) {
        //Complete aqui:
        
        int temp;
        temp = obj.getY();
        obj.setY(obj.getX());
        obj.setX(temp);
    }
}
        
interface I { 
    public int getX();  
    public int getY(); 
    public void setX(int x); 
    public void setY(int y);
}

public class Cliente implements I { 
    private int x; 
    private int y; 
    //Complete aqui:
    
    public void setX(int xx){
        x = xx;
    }
    public void setY(int yy){
        y = yy;
    }
    public int getX(){
        return(x);
    }
    public int getY(){
        return(y);
    }
} 

class Teste {
    public static void main(String[] args) {
        Cliente c = new Cliente(); 
        c.setX(7); 
        c.setY(4); 
        Prova.troca(c); 
        System.out.println(c.getX() + ", " + c.getY());
    }
}

vlw pela resposta kra.
ai me adiciona no msn??

Adiciono sim… Qual o seu msn?? Abraços!!