Skip to content

Commit d65004a

Browse files
committed
codespaces
1 parent dae1a04 commit d65004a

File tree

2 files changed

+92
-3
lines changed

2 files changed

+92
-3
lines changed

IteracaoFor/App.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33
public class App {
44
public static void main(String[] args) {
55
ExemploFor obj1 = new ExemploFor();
6-
obj1.exercicio2();
6+
obj1.exercicio5();
77
}
88
}

IteracaoFor/ExemploFor.java

Lines changed: 91 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public void exercicio1() {
3535
}
3636

3737
public void exercicio2() {
38-
int vetorA[] = new int[5];
38+
double vetorA[] = new double [10];
3939

4040
for (int i = 0; i < vetorA.length; i++) {
4141
System.out.println("vetor["+i+"]=");
@@ -45,4 +45,93 @@ public void exercicio2() {
4545
System.out.println("vetor["+i+"]=" +vetorA[i]);
4646
}
4747
}
48-
}
48+
49+
public void exercicio3() {
50+
double vetorA[] = new double [4];
51+
double media;
52+
53+
for (int i = 0; i < vetorA.length; i++) {
54+
System.out.println("Nota["+i+"]=");
55+
vetorA[i] = sc.nextInt();
56+
}
57+
58+
media = (vetorA[0] + vetorA[1] + vetorA[2] + vetorA[3]) / 4;
59+
System.out.println("==============");
60+
System.out.println("Sua média é:" + media);
61+
}
62+
63+
public void exercicio4() {
64+
//criar um vetor de 10 caracteres
65+
String letras[] = new String[] {"a", "b", "c", "d", "e", "f", "g", "h", "j", "k"};
66+
67+
//percorrer o vetor para achar as consoantes
68+
int contador=0; // contador para as consoantes
69+
for (int i = 0; i < letras.length; i++) {
70+
//tomada de decisão: vogal ou consoante
71+
if(letras[i]!="a" && letras[i]!="e" && letras[i]!="i" && letras[i]!="o" && letras[i]!="u") {
72+
System.out.println(letras[i] + "é consoante");
73+
contador++;
74+
}
75+
// mostrar o n° de consoantes
76+
System.out.println("O n° de consoantes é: " + contador);
77+
}
78+
}
79+
80+
// exercicio 4 extra - lendo as consoantes de uma palavra
81+
public void exercicio4Ex() {
82+
// usuário vai digitar uma palavra
83+
System.out.println("Digite uma palavra: ");
84+
String letras = sc.next();
85+
letras = letras.toLowerCase(); // deixar tudo em minúsculo
86+
87+
int contador=0;
88+
for (int i = 0; i < letras.length(); i++) {
89+
char c = letras.charAt(i);
90+
if(c !='a' && c !='e' && c !='i' && c!='o' && c!='u') {
91+
System.out.println(c + " é consoante");
92+
contador++;
93+
}
94+
95+
}
96+
}
97+
98+
public void exercicio5() { // 20 n°s e determinar os pares e ímpares em outros vetores
99+
int vetorNumeros[] = new int[] {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20};
100+
int contPar=0;
101+
int contImpar=0;
102+
// percorrer o meu vetor e contar os meus n° pares e ímpares
103+
for (int i = 0; i < vetorNumeros.length; i++) {
104+
if(vetorNumeros[i]%2 == 0) {
105+
contPar++;
106+
} else {
107+
contImpar++;
108+
}
109+
}
110+
int nPar[] = new int[contPar];
111+
int nImpar[] = new int[contImpar];
112+
// distribuir os n° nos vetores par e impar
113+
contPar=0;
114+
contImpar=0;
115+
for (int i = 0; i < vetorNumeros.length; i++) {
116+
if(vetorNumeros[i] % 2==0) {
117+
nPar[contPar] = vetorNumeros[i];
118+
contPar++;
119+
}
120+
else {
121+
nImpar[contImpar] = vetorNumeros[i];
122+
contImpar++;
123+
}
124+
}
125+
126+
for (int i = 0; i < vetorNumeros.length; i++) {
127+
System.out.println("vetor["+i+"]=" + vetorNumeros[i]);
128+
}
129+
for (int i = 0; i < nPar.length; i++) {
130+
System.out.println("vetor["+i+"]=" + nPar[i]);
131+
}
132+
for (int i = 0; i < nImpar.length; i++) {
133+
System.out.println("vetor["+i+"]=" + nImpar[i]);
134+
}
135+
}
136+
}
137+

0 commit comments

Comments
 (0)