-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathExer3.java
More file actions
105 lines (71 loc) · 2.36 KB
/
Exer3.java
File metadata and controls
105 lines (71 loc) · 2.36 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
package com.laiane.cursojava.aula17;
import java.util.Scanner;
public class Exer3 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
boolean infoValida = false;
String nome;
String sexo, estadoCivil;
int idade;
double salario;
do {
System.out.println("Entre com o nome:");
nome = scan.next();
if (nome.length() >= 3){
infoValida = true;
} else {
System.out.println("Nome precisa no mínimo 3 caracteres.");
}
} while (!infoValida);
infoValida = false;
do {
System.out.println("Entre com a idade");
idade = scan.nextInt();
if (idade >= 0 && idade <= 150){
infoValida = true;
} else {
System.out.println("Idade precisa ser entre 0 e 150.");
}
} while (!infoValida);
infoValida = false;
do {
System.out.println("Entre com o salário:");
salario = scan.nextDouble();
if (salario > 0){
infoValida = true;
} else {
System.out.println("Salário precisa ser maior que 0.");
}
} while (!infoValida);
infoValida = false;
do {
System.out.println("Entre com o sexo:");
sexo = scan.next();
if (sexo.equalsIgnoreCase("feminino") ||
sexo.contentEquals("masculino")){
infoValida = true;
} else {
System.out.println("Sexo precisa ser 'feminino' ou 'masculino'.");
}
} while (!infoValida);
infoValida = false;
do {
System.out.println("Entre com o estado civil:");
estadoCivil = scan.next();
if (estadoCivil.equalsIgnoreCase("solteiro") ||
estadoCivil.equalsIgnoreCase("casado") ||
estadoCivil.equalsIgnoreCase("viúvo") ||
estadoCivil.equalsIgnoreCase("divorciado")){
infoValida = true;
} else {
System.out.println("Estado cívil precisa ser 'solteiro' , 'casado', 'viúvo' ou 'divorciado'");
}
} while (!infoValida);
System.out.println("As seguintes informações foram coletadas");
System.out.println("Nome: " + nome);
System.out.println("Idade: " + idade);
System.out.println("Salário: " + salario);
System.out.println("Sexo: " + sexo);
System.out.println("Estado Civil: " + estadoCivil);
}
}