diff --git a/.project b/.project index 194253a..57cf731 100644 --- a/.project +++ b/.project @@ -14,4 +14,15 @@ org.eclipse.jdt.core.javanature + + + 1669251721908 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + diff --git a/bin/module-info.class b/bin/module-info.class new file mode 100644 index 0000000..b7db21a Binary files /dev/null and b/bin/module-info.class differ diff --git a/bin/primeiroRefactoring/Endereco.class b/bin/primeiroRefactoring/Endereco.class new file mode 100644 index 0000000..1b5a3a9 Binary files /dev/null and b/bin/primeiroRefactoring/Endereco.class differ diff --git a/bin/primeiroRefactoring/Pessoa.class b/bin/primeiroRefactoring/Pessoa.class new file mode 100644 index 0000000..e747944 Binary files /dev/null and b/bin/primeiroRefactoring/Pessoa.class differ diff --git a/bin/segundoRefactoring/Quicksort.class b/bin/segundoRefactoring/Quicksort.class new file mode 100644 index 0000000..3ac05e1 Binary files /dev/null and b/bin/segundoRefactoring/Quicksort.class differ diff --git a/bin/terceiroRefactoring/Discente.class b/bin/terceiroRefactoring/Discente.class new file mode 100644 index 0000000..f59b6b1 Binary files /dev/null and b/bin/terceiroRefactoring/Discente.class differ diff --git a/bin/terceiroRefactoring/Docente.class b/bin/terceiroRefactoring/Docente.class new file mode 100644 index 0000000..9468f03 Binary files /dev/null and b/bin/terceiroRefactoring/Docente.class differ diff --git a/bin/terceiroRefactoring/Pessoa.class b/bin/terceiroRefactoring/Pessoa.class new file mode 100644 index 0000000..f060139 Binary files /dev/null and b/bin/terceiroRefactoring/Pessoa.class differ diff --git a/src/primeiroRefactoring/Endereco.java b/src/primeiroRefactoring/Endereco.java new file mode 100644 index 0000000..7ff3ad3 --- /dev/null +++ b/src/primeiroRefactoring/Endereco.java @@ -0,0 +1,37 @@ +package primeiroRefactoring; + +public class Endereco { + private String logradouro; + private String complemento; + private String cep; + + public Endereco(String logradouro, String complemento, String cep) { + this.logradouro = logradouro; + this.complemento = complemento; + this.cep = cep; + } + + public String getLogradouro() { + return logradouro; + } + + public void setLogradouro(String logradouro) { + this.logradouro = logradouro; + } + + public String getComplemento() { + return complemento; + } + + public void setComplemento(String complemento) { + this.complemento = complemento; + } + + public String getCep() { + return cep; + } + + public void setCep(String cep) { + this.cep = cep; + } +} diff --git a/src/segundoRefactoring/Quicksort.java b/src/segundoRefactoring/Quicksort.java index e127d4c..bfdf908 100644 --- a/src/segundoRefactoring/Quicksort.java +++ b/src/segundoRefactoring/Quicksort.java @@ -8,13 +8,31 @@ public static void main(String[] args) throws IOException { int quantidade = 10000; int[] vetor = new int[quantidade]; - System.out.println("Vetor desordenado: "); + vetor = preencherTextoVetorAleatorio(vetor); + + textVetor(vetor, "Vetor desordenado: "); + quickSort(vetor, 0, vetor.length - 1); + textVetor(vetor, "Vetor ordenado: "); + + } + + private static int[] preencherTextoVetorAleatorio(int[] vetor) { + return null; + } + + private static void textVetor(int[] vetor, String string) { + } + + private static int[] preencherTextoVetorAleatorio(int[] vetorvetor, int[] vetor, double quantidade) { for (int i = 0; i < vetor.length; i++) { vetor[i] = (int) (Math.random() * quantidade); - System.out.print(i + " "); } - quickSort(vetor, 0, vetor.length - 1); - System.out.println("\nVetor ordenado: "); + + return vetor; + } + + private static void printVetor(vetor, texto) { + System.out.print(texto); for (int i : vetor) { System.out.print(i + " "); } diff --git a/src/terceiroRefactoring/Discente.java b/src/terceiroRefactoring/Discente.java index 9c68bec..b524ecc 100644 --- a/src/terceiroRefactoring/Discente.java +++ b/src/terceiroRefactoring/Discente.java @@ -7,14 +7,18 @@ public class Discente { private String[] disciplinasCursadas; private Date dataIngresso; private int numeroPeriodosCursados; - private String emailPessoal; - - public Discente(String[] disciplinasCursadas, Date dataIngresso, int numeroPeriodosCursados, String emailPessoal) { + private String matricula; + private double coeficienteRendimento; + + public Discente(String[] disciplinasCursadas, Date dataIngresso, int numeroPeriodosCursados, String matricula, + double coeficienteRendimento) { super(); this.disciplinasCursadas = disciplinasCursadas; this.dataIngresso = dataIngresso; this.numeroPeriodosCursados = numeroPeriodosCursados; - this.emailPessoal = emailPessoal; + this.matricula = matricula; + this.coeficienteRendimento = coeficienteRendimento; + } public String[] getDisciplinasCursadas() { @@ -41,11 +45,20 @@ public void setNumeroPeriodosCursados(int numeroPeriodosCursados) { this.numeroPeriodosCursados = numeroPeriodosCursados; } - public String getEmailPessoal() { - return emailPessoal; + public String getMatricula() { + return matricula; + } + + public void setMatricula(String matricula) { + this.matricula = matricula; } - public void setEmailPessoal(String emailPessoal) { - this.emailPessoal = emailPessoal; + public double getCoeficienteRendimento() { + return coeficienteRendimento; } + + public void setCoeficienteRendimento(double coeficienteRendimento) { + this.coeficienteRendimento = coeficienteRendimento; + } + } diff --git a/src/terceiroRefactoring/Docente.java b/src/terceiroRefactoring/Docente.java index 1f17f04..9f7c678 100644 --- a/src/terceiroRefactoring/Docente.java +++ b/src/terceiroRefactoring/Docente.java @@ -8,13 +8,16 @@ public class Docente { private Date dataAdmissao; private String emailInstitucional; private double remuneracao; - - public Docente(String[] disciplinasMinistradas, Date dataAdmissao, String emailInstitucional, double remuneracao) { + private String siape; + + public Docente(String[] disciplinasMinistradas, Date dataAdmissao, String emailInstitucional, double remuneracao, + String siape) { super(); this.disciplinasMinistradas = disciplinasMinistradas; this.dataAdmissao = dataAdmissao; this.emailInstitucional = emailInstitucional; this.remuneracao = remuneracao; + this.siape = siape; } public String[] getDisciplinasMinistradas() { @@ -48,4 +51,12 @@ public double getRemuneracao() { public void setRemuneracao(double remuneracao) { this.remuneracao = remuneracao; } + + public String getSiape() { + return siape; + } + + public void setSiape(String siape) { + this.siape = siape; + } } diff --git a/src/terceiroRefactoring/Pessoa.java b/src/terceiroRefactoring/Pessoa.java index 414afa9..3f59a57 100644 --- a/src/terceiroRefactoring/Pessoa.java +++ b/src/terceiroRefactoring/Pessoa.java @@ -10,12 +10,10 @@ public class Pessoa { private Date dataNascimento; private String nomePai; private String nomeMae; - private String siape; - private String matricula; - private double coeficienteRendimento; - + private String emailPessoal; + public Pessoa(String nomeCompleto, String cpf, String registroGeral, Date dataNascimento, String nomePai, - String nomeMae, String siape, String matricula, double coeficienteRendimento) { + String nomeMae, String emailPessoal) { super(); this.nomeCompleto = nomeCompleto; this.cpf = cpf; @@ -23,9 +21,8 @@ public Pessoa(String nomeCompleto, String cpf, String registroGeral, Date dataNa this.dataNascimento = dataNascimento; this.nomePai = nomePai; this.nomeMae = nomeMae; - this.siape = siape; - this.matricula = matricula; - this.coeficienteRendimento = coeficienteRendimento; + this.emailPessoal = emailPessoal; + } public String getNomeCompleto() { @@ -76,27 +73,11 @@ public void setNomeMae(String nomeMae) { this.nomeMae = nomeMae; } - public String getSiape() { - return siape; - } - - public void setSiape(String siape) { - this.siape = siape; - } - - public String getMatricula() { - return matricula; - } - - public void setMatricula(String matricula) { - this.matricula = matricula; - } - - public double getCoeficienteRendimento() { - return coeficienteRendimento; + public String getEmailPessoal() { + return emailPessoal; } - public void setCoeficienteRendimento(double coeficienteRendimento) { - this.coeficienteRendimento = coeficienteRendimento; + public void setEmailPessoal(String emailPessoal) { + this.emailPessoal = emailPessoal; } }