Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Video284 #1

Open
wants to merge 277 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
277 commits
Select commit Hold shift + click to select a range
34c7a4f
video 33
williamsuane Dec 9, 2020
cc9e44b
video 36
williamsuane Dec 11, 2020
b06e8ab
video 37
williamsuane Dec 11, 2020
bc70b8a
video 38
williamsuane Dec 11, 2020
84d2aa5
video 39
williamsuane Dec 14, 2020
074b1e6
video 40
williamsuane Dec 14, 2020
0741ef5
video 41
williamsuane Dec 15, 2020
20df35d
video 42
williamsuane Dec 16, 2020
268c349
video 43
williamsuane Dec 16, 2020
28918dd
video 44
williamsuane Dec 17, 2020
a661da2
video 45
williamsuane Dec 17, 2020
bed5560
video 45
williamsuane Dec 17, 2020
a0c1fb7
video 46
williamsuane Dec 21, 2020
e653e9f
video 47
williamsuane Dec 21, 2020
5033b1b
video 48
williamsuane Dec 21, 2020
c8eb19f
video 49
williamsuane Dec 21, 2020
fc26a58
video 50
williamsuane Dec 22, 2020
f058b4d
video 51
williamsuane Dec 22, 2020
aab3249
video 52
williamsuane Dec 22, 2020
179ba4b
video 53
williamsuane Dec 23, 2020
071b681
video 54
williamsuane Dec 28, 2020
765dbad
video 55
williamsuane Dec 28, 2020
ee18638
video 56
williamsuane Dec 29, 2020
64eaeb4
video 57
williamsuane Dec 29, 2020
709eeb5
video 58
williamsuane Dec 30, 2020
67a8cc8
video 59
williamsuane Dec 30, 2020
51e7f00
video 60
williamsuane Jan 4, 2021
b356074
video 61
williamsuane Jan 4, 2021
f21608f
video 62
williamsuane Jan 5, 2021
aec42ed
video 63
williamsuane Jan 5, 2021
c2d7c09
video 64
williamsuane Jan 6, 2021
cca373b
video 65
williamsuane Jan 6, 2021
ba19381
video 66
williamsuane Jan 7, 2021
9633c9a
video 67
williamsuane Jan 7, 2021
a464e69
video 68
williamsuane Jan 8, 2021
1e3ee00
video 69
williamsuane Jan 8, 2021
5b6c44b
video 70
williamsuane Jan 11, 2021
e96b3aa
video 71
williamsuane Jan 11, 2021
d8298ee
video 72
williamsuane Jan 12, 2021
1ee5fe1
video 73
williamsuane Jan 12, 2021
57cfed6
video 74
williamsuane Jan 13, 2021
226528d
video 75
williamsuane Jan 13, 2021
7f56a72
video 76
williamsuane Jan 14, 2021
2b0025a
video 77
williamsuane Jan 14, 2021
b5b63c4
video 78
williamsuane Jan 15, 2021
763f1bd
video 79
williamsuane Jan 15, 2021
41bd69a
video 80
williamsuane Jan 18, 2021
9562ca8
video 81
williamsuane Jan 18, 2021
af37540
video 82
williamsuane Jan 19, 2021
2920799
video 82
williamsuane Jan 19, 2021
f3d54d9
video 84
williamsuane Jan 20, 2021
833164d
video 85
williamsuane Jan 20, 2021
b3a3e4a
video 86
williamsuane Jan 21, 2021
282f058
video 87
williamsuane Jan 21, 2021
52d0654
video 88
williamsuane Jan 21, 2021
6d79e24
video 89
williamsuane Jan 25, 2021
3857353
video 90
williamsuane Jan 25, 2021
5b89bac
video 91
williamsuane Jan 26, 2021
942f91d
video 92
williamsuane Jan 26, 2021
6a0766e
video 93
williamsuane Jan 27, 2021
7d0f261
video 94
williamsuane Jan 27, 2021
da6edf1
video 95
williamsuane Jan 27, 2021
1c1a5aa
video 96
williamsuane Jan 27, 2021
a785c2d
video 97
williamsuane Jan 28, 2021
0fc4280
video 98
williamsuane Feb 1, 2021
1bb205c
video 99
williamsuane Feb 1, 2021
ca64cd5
video 100
williamsuane Feb 2, 2021
8a81971
video 101
williamsuane Feb 2, 2021
d51f5f8
video 102
williamsuane Feb 3, 2021
ea8abe8
video 103
williamsuane Feb 3, 2021
c134c7c
video 104
williamsuane Feb 4, 2021
a29a94e
video 105
williamsuane Feb 4, 2021
28a1d31
video 107
williamsuane Feb 5, 2021
bd9c0e3
video 108
williamsuane Feb 8, 2021
a9db0da
video 109
williamsuane Feb 8, 2021
0474043
video 110
williamsuane Feb 10, 2021
558f645
video 111
williamsuane Feb 10, 2021
b315e46
video 112
williamsuane Feb 11, 2021
e4c061e
video 113
williamsuane Feb 11, 2021
5f8530c
video 114
williamsuane Feb 11, 2021
a49af6f
video 115
williamsuane Feb 12, 2021
550b6e4
video 116
williamsuane Feb 12, 2021
fd1ee4a
video 117
williamsuane Feb 15, 2021
247a077
video 118
williamsuane Feb 15, 2021
db5e4e8
video 119
williamsuane Feb 16, 2021
013cf21
video 120
williamsuane Feb 16, 2021
352edc5
video 121
williamsuane Feb 16, 2021
a8e2fd4
video 122
williamsuane Feb 17, 2021
5cf6fcd
video 123
williamsuane Feb 17, 2021
1a34ebf
video 124
williamsuane Feb 17, 2021
df3be95
video 125
williamsuane Feb 17, 2021
ce0c34d
video 126
williamsuane Feb 18, 2021
d7fa945
video 127
williamsuane Feb 18, 2021
a2e8d42
video 128
williamsuane Feb 19, 2021
f6a9657
video 129
williamsuane Feb 19, 2021
3072702
video 130
williamsuane Feb 22, 2021
ae19cac
video 131
williamsuane Feb 22, 2021
09cba6d
video 132
williamsuane Feb 23, 2021
b6caf14
video 133
williamsuane Feb 23, 2021
b86ade1
video 134
williamsuane Feb 24, 2021
c2ce682
video 135
williamsuane Feb 24, 2021
0d48341
video 137
williamsuane Feb 25, 2021
c170de9
video 138
williamsuane Feb 26, 2021
774a4b0
video 139
williamsuane Feb 26, 2021
33afc52
video 140
williamsuane Mar 1, 2021
1902bb3
video 141
williamsuane Mar 1, 2021
a3ce76d
video 142
williamsuane Mar 1, 2021
824e441
video 143
williamsuane Mar 2, 2021
87d9506
video 144
williamsuane Mar 2, 2021
5dce99a
video 144
williamsuane Mar 2, 2021
d19c0c2
video 145
williamsuane Mar 3, 2021
e60722f
video 146
williamsuane Mar 3, 2021
070f064
video 147
williamsuane Mar 4, 2021
3396d73
video 148
williamsuane Mar 4, 2021
abf17a6
video 149
williamsuane Mar 5, 2021
387ead5
video 150
williamsuane Mar 8, 2021
3fdd8e8
video 151
williamsuane Mar 8, 2021
74188fb
video 152
williamsuane Mar 9, 2021
5bf7a0d
video 153
williamsuane Mar 9, 2021
79eb668
video 154
williamsuane Mar 10, 2021
3ddf906
video 155
williamsuane Mar 10, 2021
3300c2e
video 156
williamsuane Mar 11, 2021
fc61c3d
video 157
williamsuane Mar 11, 2021
c56c0d9
video 158
williamsuane Mar 12, 2021
b93cc14
video 159
williamsuane Mar 15, 2021
6fc636d
video 160
williamsuane Mar 15, 2021
e3aeba5
video 161
williamsuane Mar 16, 2021
e5d65d7
video 162
williamsuane Mar 16, 2021
3c3b013
video 164
williamsuane Mar 17, 2021
36de9f7
video 166
williamsuane Mar 18, 2021
0d3fc3f
video 167
williamsuane Mar 18, 2021
089f379
video 168
williamsuane Mar 19, 2021
95623a8
video 169
williamsuane Mar 19, 2021
9513934
video 170
williamsuane Mar 22, 2021
8892d49
video 171
williamsuane Mar 22, 2021
0f1184e
video 172
williamsuane Mar 23, 2021
02837de
video 173
williamsuane Mar 24, 2021
0ad0215
video 174
williamsuane Mar 24, 2021
2d75bd6
video 174
williamsuane Mar 24, 2021
d875f6b
video 175
williamsuane Mar 25, 2021
2d56f67
video 176
williamsuane Mar 26, 2021
97c2054
video 177
williamsuane Mar 29, 2021
6309a57
video 178
williamsuane Mar 30, 2021
5825e01
video 179
williamsuane Mar 30, 2021
da91ab4
video 180
williamsuane Mar 31, 2021
661e7bc
video 181
williamsuane Mar 31, 2021
6e830d0
video 182
williamsuane Apr 2, 2021
041a8f2
video 183
williamsuane Apr 2, 2021
f51e4c1
video 184
williamsuane Apr 5, 2021
750ba29
video 185
williamsuane Apr 5, 2021
52feac1
video 185
williamsuane Apr 5, 2021
d3718fb
video 186
williamsuane Apr 6, 2021
10f3c67
video 187
williamsuane Apr 6, 2021
b34401d
video 188
williamsuane Apr 7, 2021
b8a5840
video 189
williamsuane Apr 7, 2021
a95bd4e
video 189
williamsuane Apr 8, 2021
1e41da7
video 191
williamsuane Apr 8, 2021
f64fafd
video 192
williamsuane Apr 9, 2021
8c0bf0f
video 193
williamsuane Apr 9, 2021
9833cf9
video 194
williamsuane Apr 12, 2021
be8f162
video 195
williamsuane Apr 12, 2021
b2c3ad2
video 196
williamsuane Apr 13, 2021
05b3031
video 197
williamsuane Apr 13, 2021
24b91e6
video 198
williamsuane Apr 15, 2021
a1994bd
video 199
williamsuane Apr 15, 2021
14f0d72
video 200
williamsuane Apr 15, 2021
5336c2c
video 201
williamsuane Apr 16, 2021
38b3055
video 202
williamsuane Apr 16, 2021
9cfdb18
video 203
williamsuane Apr 19, 2021
03c64e3
video 204
williamsuane Apr 19, 2021
319241f
video 205
williamsuane Apr 19, 2021
70cad06
video 206
williamsuane Apr 20, 2021
b9b8cd7
video 207
williamsuane Apr 20, 2021
9578d27
video 208
williamsuane Apr 21, 2021
992ed2b
video 209
williamsuane Apr 21, 2021
b360353
video 210
williamsuane Apr 22, 2021
7485e87
video 211
williamsuane Apr 22, 2021
1b44cde
video 212
williamsuane Apr 23, 2021
a6e82a5
video 213
williamsuane Apr 23, 2021
20ac1f5
video 214
williamsuane Apr 26, 2021
241cc27
video 215
williamsuane Apr 26, 2021
c5af6c1
video 216
williamsuane Apr 26, 2021
c439f44
video 217
williamsuane Apr 27, 2021
c9f4a15
video 218
williamsuane Apr 27, 2021
3ebb317
video 220
williamsuane Apr 27, 2021
2ed5985
video 220
williamsuane Apr 27, 2021
493535f
video 221
williamsuane Apr 28, 2021
a6eb019
video 222
williamsuane Apr 28, 2021
8e684aa
video 223
williamsuane Apr 29, 2021
4b5bebb
video 224
williamsuane Apr 29, 2021
7b1daae
video 225
williamsuane Apr 30, 2021
bc6a7cd
video 226
williamsuane Apr 30, 2021
2c5ef93
video 227
williamsuane Apr 30, 2021
c510f7e
video 228
williamsuane Apr 30, 2021
916458a
video 229
williamsuane May 2, 2021
a5fae29
video 230
williamsuane May 2, 2021
c194e56
video 231
williamsuane May 3, 2021
c4decc7
video 232
williamsuane May 3, 2021
6fc912f
video 233
williamsuane May 3, 2021
742d0d5
video 234
williamsuane May 4, 2021
5a5d66c
video 235
williamsuane May 4, 2021
f06f2a5
video 236
williamsuane May 4, 2021
da4911a
video 237
williamsuane May 4, 2021
c74ab0b
video 238
williamsuane May 5, 2021
d2e6740
video 239
williamsuane May 6, 2021
17885d1
video 240
williamsuane May 6, 2021
e0f275a
video 241
williamsuane May 6, 2021
1f71888
video 242
williamsuane May 6, 2021
f797d97
video 243
williamsuane May 7, 2021
ab9dab0
video 244
williamsuane May 7, 2021
31a1920
video 245
williamsuane May 10, 2021
75f97a7
video 246
williamsuane May 10, 2021
251f52d
video 247
williamsuane May 10, 2021
f7936bc
video 248
williamsuane May 11, 2021
1ca938a
video 249
williamsuane May 11, 2021
63506a0
video 250
williamsuane May 11, 2021
d89e8d3
video 251
williamsuane May 13, 2021
ec0b7a1
video 253
williamsuane May 14, 2021
285b720
video 255
williamsuane May 17, 2021
244fe13
video 256
williamsuane May 17, 2021
9eca05e
video 255
williamsuane May 17, 2021
bad938d
Merge branch 'video255' into video256
williamsuane May 17, 2021
a5ef9d6
video 257
williamsuane May 17, 2021
0a6eaf6
video 258
williamsuane May 17, 2021
bc96b2f
video 259
williamsuane May 18, 2021
c628b20
video 260
williamsuane May 18, 2021
40f919d
video 261
williamsuane May 18, 2021
9df99a1
video 262
williamsuane May 19, 2021
2ba7ddc
video 263
williamsuane May 19, 2021
c8f28ed
video 264
williamsuane May 19, 2021
60b3ce6
video 265
williamsuane May 19, 2021
74e7b1d
video 266
williamsuane May 20, 2021
5152b15
video 267
williamsuane May 20, 2021
bfe71b6
video 268
williamsuane May 20, 2021
e86cdfd
video 269
williamsuane May 20, 2021
bcf2388
video 270
williamsuane May 21, 2021
ccbbfee
video 271
williamsuane May 21, 2021
43ee895
video 272
williamsuane May 21, 2021
732c4f2
video 273
williamsuane May 21, 2021
9a0de2d
video 274
williamsuane May 24, 2021
913e212
video 275
williamsuane May 24, 2021
4d28ede
video 276
williamsuane May 24, 2021
24fc4e9
video 277
williamsuane May 24, 2021
c254036
video 278
williamsuane May 24, 2021
150b4c4
video 279
williamsuane May 24, 2021
cfb5011
video 280
williamsuane Jun 1, 2021
2b4e9ba
video 281
williamsuane Jun 1, 2021
a257fe4
video 282
williamsuane Jun 2, 2021
15f149b
video 283
williamsuane Jun 2, 2021
f554176
video 284
williamsuane Jun 2, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
15 changes: 15 additions & 0 deletions docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
version: '2.4'
services:
db:
image: mysql
container_name: mysql
environment:
MYSQL_ROOT_PASSWORD: root
ports:
- "3306:3306"
volumes:
- devdojo_maratona_data:/var/lib/mysql

volumes:
devdojo_maratona_data:

5 changes: 5 additions & 0 deletions file.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Java é legal
Java vai me deixar rico
Python é ...
Php então...
oh boy
Binary file added pasta/aluno.ser
Binary file not shown.
41 changes: 41 additions & 0 deletions pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>academy.devdojo</groupId>
<artifactId>maratona-java</artifactId>
<version>1.0-SNAPSHOT</version>

<properties>
<maven.compiler.source>16</maven.compiler.source>
<maven.compiler.target>16</maven.compiler.target>
</properties>

<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.25</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.20</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.14.1</version>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<version>5.7.2</version>
<scope>test</scope>
</dependency>

</dependencies>
</project>
7 changes: 0 additions & 7 deletions src/academy/devdojo/maratonajava/introducao/OlaDevDojo.java

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
package academy.devdojo.maratonajava.introducao;
/**
* Isso é um comentário <b>javadoc</b>
*/
public class Aula01OlaDevDojo {
// Isso é um comentário de uma linha
/*
Isso é um comentário
de multiplas
linhas
*/
public static void main(String[] args){
System.out.println("KA-ME-HA-ME-HA");
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
package academy.devdojo.maratonajava.introducao;

public class Aula02TiposPrimitivos {
public static void main(String[] args) {
// int, double, float, char, byte, short, long, boolean
int idade = (int) 10000000000L;
long numeroGrande = (long) 155.23;
double salarioDouble = 2000.0D;
float salarioFloat = (float) 2500.0D;
byte idadeByte = 127;
short idadeShort = 32000;
boolean verdadeiro = true;
boolean falso = false;
char caractere = '\u0041';
String nome = "Goku";

System.out.println("A idade é "+idade+" anos");
System.out.println(falso);
System.out.println("char "+caractere);
System.out.println(numeroGrande);
System.out.println("Oi meu nome é "+nome);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
package academy.devdojo.maratonajava.introducao;
/*
Prática

Crie variáveis para os campos descritos abaixo entre <> e imprima a seguinte mensagem:

Eu <nome>, morando no endereço <endereço>,
confirmo que recebi o salário de <salario>, na data <data>
*/
public class Aula03TiposPrimitivosExercicio {
public static void main(String[] args) {
String nome = "Kirito";
String endereco = "Av Joao das galileias";
double salario = 5431.12;
String dataRecebimentoSalario = "20/12/2021";
String relatorio = "Eu "+nome+" morando no endereço "+endereco+" confirmo que recebi o salário de "+salario+", na data "+dataRecebimentoSalario;
System.out.println(relatorio);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
package academy.devdojo.maratonajava.introducao;

public class Aula04Operadores {
public static void main(String[] args) {
// + - / *
int numero01 = 10;
int numero02 = 20;
double resultado = numero01 / (double) numero02;
System.out.println(resultado);

// %
int resto = 21 % 7;
System.out.println(resto);

// < > <= >= == !=
boolean isDezMaiorQueVinte = 10 >= 20;
boolean isDezMenorQueVinte = 10 <= 20;
boolean isDezIgualVinte = 10 == 20;
boolean isDezIgualDez = 10 == 10.0;
boolean isDezDiferenteDez = 10 != 10.0;

System.out.println("isDezMaiorQueVinte " + isDezMaiorQueVinte);
System.out.println("isDezMenorQueVinte " + isDezMenorQueVinte);
System.out.println("isDezIgualVinte " + isDezIgualVinte);
System.out.println("isDezIgualDez " + isDezIgualDez);
System.out.println("isDezDiferenteDez " + isDezDiferenteDez);

// && (AND) || (or) !
int idade = 29;
float salario = 3500F;
boolean isDentroDaLeiMaiorQueTrinta = idade >= 30 && salario >= 4612;
boolean isDentroDaLeiMenorQueTrinta = idade < 30 && salario >= 3381;

System.out.println("isDentroDaLeiMaiorQueTrinta " + isDentroDaLeiMaiorQueTrinta);
System.out.println("isDentroDaLeiMenorQueTrinta " + isDentroDaLeiMenorQueTrinta);

double valorTotalContaCorrente = 200;
double valorTotalContaPoupanca = 10000;
float valorPlaystation = 5000F;
boolean isPlaystationCincoCompravel = valorTotalContaCorrente > valorPlaystation || valorTotalContaPoupanca > valorPlaystation;
System.out.println("isPlaystationCincoCompravel " + isPlaystationCincoCompravel);

// = += -= *= /= %=
double bonus = 1800; // 1800
bonus += 1000; // 2800
bonus -= 1000; // 1800
bonus *= 2;
bonus /= 2;
bonus %= 2;
System.out.println(bonus);

// ++ --
int contador = 0;
contador += 1; // contador = contador + 1;
contador++;
contador--;
++contador;
--contador;
int contador2 = 0;
System.out.println(++contador2);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
package academy.devdojo.maratonajava.introducao;

public class Aula05EstruturasCondicionais01 {
public static void main(String[] args) {
int idade = 15;
boolean isAutorizadoComprarBebiba = idade >= 18;
// !

if (isAutorizadoComprarBebiba != false) {
System.out.println("Autorizado a comprar bebida alcólica");
}else{
System.out.println("Não Autorizado a comprar bebida alcólica");
}

if(!isAutorizadoComprarBebiba){
System.out.println("Não Autorizado a comprar bebida alcólica");
}
boolean c = false;
if(c == true){
System.out.println("Dentro de algo que nunca deve ser feito");
}

System.out.println("Fora do if");
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
package academy.devdojo.maratonajava.introducao;

public class Aula05EstruturasCondicionais02 {
public static void main(String[] args) {
// idade < 15 categoria infantil
// idade >= 15 && idade < 18 categoria juvenil
// idade >=18 categoria adulto
int idade = 20;
String categoria;

if (idade < 15) {
categoria = "Categoria Infantil";
} else if (idade >= 15 && idade < 18) {
categoria = "Categoria Juvenil";
} else {
categoria = "Categoria Adulto";
}

categoria = idade < 15 ? "Categoria Infantil" : idade >= 15 && idade < 18 ? "Categoria Juvenil" : "Categoria Adulto";
System.out.println(categoria);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
package academy.devdojo.maratonajava.introducao;

public class Aula05EstruturasCondicionais03 {
public static void main(String[] args) {
// Doar se salario > 5000
double salario = 6000;
//(condicao) ? verdadeiro : falso

String resultado = salario > 5000 ? "Eu vou doar 500 pro DevDojo" : "Ainda não tenho condições, mas vou ter!";

System.out.println(resultado);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
package academy.devdojo.maratonajava.introducao;

public class Aula05EstruturasCondicionais04 {

public static void main(String[] args) {
double salarioAnual = 70000;
double primeiraFaixa = 9.70 / 100;
double segundaFaixa = 37.35 / 100;
double terceiraFaixa = 49.50 / 100;
double valorImposto;
if (salarioAnual <= 34712) {
valorImposto = salarioAnual * primeiraFaixa;
} else if (salarioAnual >= 34713 && salarioAnual <= 68507) {
valorImposto = salarioAnual * segundaFaixa;
} else {
valorImposto = salarioAnual * terceiraFaixa;
}
System.out.println(valorImposto);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
package academy.devdojo.maratonajava.introducao;

public class Aula05EstruturasCondicionais05 {
public static void main(String[] args) {
// Imprima o dia da semana, considerando 1 como domingo
byte dia = 10;
// char, int, byte, short, enum, String
switch (dia) {
case 1:
System.out.println("Domingo");
break;
case 2:
System.out.println("Segunda");
break;
case 3:
System.out.println("Ter");
break;
case 4:
System.out.println("Qua");
break;
case 5:
System.out.println("Qui");
break;
case 6:
System.out.println("Sex");
break;
case 7:
System.out.println("Sab");
break;
default:
System.out.println("Opção inválida");
break;
}

String sexo = "F";
switch (sexo){
case "M":
System.out.println("Homem");
break;
case "F": {
System.out.println("Mulher");
break;
}
default:
System.out.println("Inválido");
break;
}

}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
package academy.devdojo.maratonajava.introducao;

public class Aula05EstruturasCondicionais06 {
public static void main(String[] args) {
// Utilizando switch e dados os valores de 1 a 7, imprima se é dia útil ou final de semana
// Considerando 1 como domingo
byte dia = 6;
switch (dia) {
case 1:
case 7:
System.out.println("FDS");
break;
case 2:
case 3:
case 4:
case 5:
case 6:
System.out.println("Dia útil");
break;
default:
System.out.println("Opção inválida");
break;
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
package academy.devdojo.maratonajava.introducao;

public class Aula06EstruturasDeRepeticao01 {
public static void main(String[] args) {
// while, do while, for
int count = 0;
while (count < 10) {
System.out.println(++count);
}

count = 0;
do {
System.out.println("dentro do do-while " + ++count);
} while (count < 10);

for (int i=0; i < 10; i++) {
System.out.println("For "+i);
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
package academy.devdojo.maratonajava.introducao;

public class Aula06EstruturasDeRepeticao02 {
public static void main(String[] args) {
// Imprima todos os números pares de 0 até 1000000
for (int i = 1; i <= 1000000; i++) {
if (i % 2 == 0) {
System.out.println(i);
}
}
}
}
Loading