FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
JavaProjects/src/Data.java at master · AndreUTF/JavaProjects · GitHub
AndreUTF
/
JavaProjects
Public
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Issues
0
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Expand file tree
Breadcrumbs
JavaProjects
/
src
/
Data.java
Copy path
More file actions
More file actions
Latest commit
History
History
History
78 lines (61 loc) · 1.62 KB
Breadcrumbs
JavaProjects
/
src
/
Data.java
Copy path
File metadata and controls
78 lines (61 loc) · 1.62 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
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
import
java
.
util
.
Calendar
;
public
final
class
Data
{
// atributos (ou propriedades)
private
int
dia
;
private
int
mes
;
private
int
ano
;
// métodos
// método construtor
public
Data
(
int
dia
,
int
mes
,
int
ano
) {
this
.
dia
=
dia
;
this
.
mes
=
mes
;
this
.
ano
=
ano
;
}
// método construtor
public
Data
() {
Calendar
hoje
=
Calendar
.
getInstance
();
this
.
setDia
(
hoje
.
get
(
Calendar
.
DAY_OF_MONTH
));
this
.
setMes
(
hoje
.
get
(
Calendar
.
MONTH
)+
1
);
this
.
setAno
(
hoje
.
get
(
Calendar
.
YEAR
));
}
public
int
getDia
() {
return
dia
;
}
public
void
setDia
(
int
dia
) {
this
.
dia
=
dia
;
}
public
int
getMes
() {
return
mes
;
}
public
void
setMes
(
int
mes
) {
this
.
mes
=
mes
;
}
public
int
getAno
() {
return
ano
;
}
public
void
setAno
(
int
ano
) {
this
.
ano
=
ano
;
}
public
int
calculaIdade
() {
Data
hj
=
new
Data
();
int
id
;
id
=
hj
.
getAno
() -
ano
;
if
((
hj
.
getMes
() <
mes
) || ((
hj
.
getMes
() ==
mes
) && (
hj
.
getDia
() <
ano
)))
id
=
id
-
1
;
// ainda não fez aniversário no ano
return
(
id
);
}
public
String
nomeMes
(
boolean
abreviado
) {
String
meses
[] = {
""
,
"janeiro"
,
"fevereiro"
,
"março"
,
"abril"
,
"maio"
,
"junho"
,
"julho"
,
"agosto"
,
"setembro"
,
"outubro"
,
"novembro"
,
"dezembro"
};
if
(
abreviado
)
return
(
meses
[
mes
].
substring
(
0
,
3
));
else
return
(
meses
[
mes
]);
}
public
String
mostrarData
(
int
tipo
) {
switch
(
tipo
) {
case
0
:
return
(
dia
+
"/"
+
mes
+
"/"
+
ano
);
case
1
:
return
(
dia
+
"/"
+
nomeMes
(
true
) +
"/"
+
ano
);
default
:
return
(
dia
+
"/"
+
nomeMes
(
false
) +
"/"
+
ano
);
}
}
}
Back
|
FazBrowse Home
|
New Git URL