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;
}
}