segundo commit
This commit is contained in:
@@ -55,23 +55,28 @@ public class TrabalhoFicheiros {
|
|||||||
String nome[] = new String[getNumeroLinhasFicheiro(nomeFicheiro)];
|
String nome[] = new String[getNumeroLinhasFicheiro(nomeFicheiro)];
|
||||||
String idade[] = new String[getNumeroLinhasFicheiro(nomeFicheiro)];
|
String idade[] = new String[getNumeroLinhasFicheiro(nomeFicheiro)];
|
||||||
String morada[] = new String[getNumeroLinhasFicheiro(nomeFicheiro)];
|
String morada[] = new String[getNumeroLinhasFicheiro(nomeFicheiro)];
|
||||||
|
String email[] = new String[getNumeroLinhasFicheiro(nomeFicheiro)];
|
||||||
String experiencia[] = new String[getNumeroLinhasFicheiro(nomeFicheiro)];
|
String experiencia[] = new String[getNumeroLinhasFicheiro(nomeFicheiro)];
|
||||||
|
|
||||||
leExtraiCsvFicheiro(nomeFicheiro, nome, idade, morada, experiencia);
|
leExtraiCsvFicheiro(nomeFicheiro, nome, idade, morada, email, experiencia);
|
||||||
|
|
||||||
|
|
||||||
for (int i = 0; i < nome.length; i++) {
|
for (int i = 0; i < nome.length; i++) {
|
||||||
System.out.println("Nome: " + nome[i]);
|
System.out.println("Nome: " + nome[i]);
|
||||||
System.out.println("Idade: " + idade[i]);
|
System.out.println("Idade: " + idade[i]);
|
||||||
System.out.println("Morada: " + morada[i]);
|
System.out.println("Morada: " + morada[i]);
|
||||||
|
System.out.println("Email:" + email[i]);
|
||||||
System.out.println("Anos de experiência: " + experiencia[i] + "\n");
|
System.out.println("Anos de experiência: " + experiencia[i] + "\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void extraiDadosCsv(String[] nome,
|
private static void extraiDadosCsv(String[] nome,
|
||||||
String[] experiencia,
|
|
||||||
String[] morada,
|
|
||||||
String[] idade,
|
String[] idade,
|
||||||
|
String[] morada,
|
||||||
|
String[] email,
|
||||||
|
String[] experiencia,
|
||||||
int numeroLinha,
|
int numeroLinha,
|
||||||
String linha) {
|
String linha) {
|
||||||
int posicaoUltimaVirgula = -1;
|
int posicaoUltimaVirgula = -1;
|
||||||
@@ -132,6 +137,7 @@ private static String leExtraiCsvFicheiro(String nomeFicheiro,
|
|||||||
String[] nome,
|
String[] nome,
|
||||||
String[] idade,
|
String[] idade,
|
||||||
String[] morada,
|
String[] morada,
|
||||||
|
String[] email,
|
||||||
String[] experiencia) {
|
String[] experiencia) {
|
||||||
|
|
||||||
FileReader fileReader = null;
|
FileReader fileReader = null;
|
||||||
@@ -142,7 +148,7 @@ private static String leExtraiCsvFicheiro(String nomeFicheiro,
|
|||||||
String linha = "";
|
String linha = "";
|
||||||
int numeroLinha = 0;
|
int numeroLinha = 0;
|
||||||
while ((linha = bufferedReader.readLine()) != null) {
|
while ((linha = bufferedReader.readLine()) != null) {
|
||||||
extraiDadosCsv(nome, idade, morada, experiencia, numeroLinha, linha);
|
extraiDadosCsv(nome, idade, morada, email, experiencia, numeroLinha, linha);
|
||||||
numeroLinha++;
|
numeroLinha++;
|
||||||
}
|
}
|
||||||
bufferedReader.close();
|
bufferedReader.close();
|
||||||
@@ -184,37 +190,33 @@ private static void inserirDados(){
|
|||||||
Scanner scanner = new Scanner(System.in);
|
Scanner scanner = new Scanner(System.in);
|
||||||
|
|
||||||
System.out.println("Insira o seu nome");
|
System.out.println("Insira o seu nome");
|
||||||
|
|
||||||
String nome = scanner.nextLine();
|
String nome = scanner.nextLine();
|
||||||
|
|
||||||
System.out.println("Insira sua idade");
|
System.out.println("Insira sua idade");
|
||||||
|
|
||||||
int idade = scanner.nextInt();
|
int idade = scanner.nextInt();
|
||||||
|
scanner.nextLine();
|
||||||
|
|
||||||
if (idade < 25) {
|
if (idade < 25) {
|
||||||
|
|
||||||
System.out.println("não está apto para a vaga");
|
System.out.println("não está apto para a vaga");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
System.out.println("Insira sua morada");
|
System.out.println("Insira sua morada");
|
||||||
|
|
||||||
String morada = scanner.nextLine();
|
String morada = scanner.nextLine();
|
||||||
|
|
||||||
System.out.println("Insira seu email");
|
System.out.println("Insira seu email");
|
||||||
|
|
||||||
String email = scanner.nextLine();
|
String email = scanner.nextLine();
|
||||||
|
|
||||||
System.out.println("Insira quantos anos tens de experiência");
|
|
||||||
|
|
||||||
|
System.out.println("Insira quantos anos tens de experiência");
|
||||||
String experiencia = scanner.nextLine();
|
String experiencia = scanner.nextLine();
|
||||||
|
|
||||||
|
String dados = nome + "," + idade + "," + morada + "," + email + "," + experiencia + "\n";
|
||||||
|
|
||||||
|
adicionaTextoAoFicheiro(dados, "inscritos.txt");
|
||||||
|
|
||||||
System.out.println("Dentro de 7 dias uma resposta chegará no seu email");
|
System.out.println("Dentro de 7 dias uma resposta chegará no seu email");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//-calcular data
|
//-calcular data
|
||||||
|
|||||||
Reference in New Issue
Block a user