Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
K
kurs_java_alx_20240321
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Patryk Czarnik
kurs_java_alx_20240321
Commits
7c8ed1bf
Commit
7c8ed1bf
authored
Apr 12, 2024
by
Patryk Czarnik
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
oceny studenta - wersja z tablicą
parent
758283ce
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
15 additions
and
3 deletions
+15
-3
Student.java
src/p11_klasy/enkapsulacja/Student.java
+15
-3
No files found.
src/p11_klasy/enkapsulacja/Student.java
View file @
7c8ed1bf
package
p11_klasy
.
enkapsulacja
;
import
java.time.LocalDate
;
import
java.util.ArrayList
;
import
java.util.List
;
public
class
Student
extends
Osoba
{
private
String
kierunek
;
private
int
rok
;
private
int
[]
oceny
=
new
int
[
5
];
private
int
liczbaOcen
=
0
;
public
Student
(
String
imie
,
String
nazwisko
,
LocalDate
dataUrodzenia
,
String
kierunek
,
int
rok
)
{
super
(
imie
,
nazwisko
,
dataUrodzenia
);
...
...
@@ -33,15 +36,24 @@ public class Student extends Osoba {
}
public
void
dodajOcene
(
int
ocena
)
{
// TODO
oceny
[
liczbaOcen
]
=
ocena
;
liczbaOcen
++;
}
public
List
<
Integer
>
getOceny
()
{
return
List
.
of
();
List
<
Integer
>
lista
=
new
ArrayList
<>(
liczbaOcen
);
for
(
int
i
=
0
;
i
<
liczbaOcen
;
i
++)
{
lista
.
add
(
oceny
[
i
]);
}
return
lista
;
}
public
double
sredniaOcen
()
{
return
0
;
// TODO
double
suma
=
0
;
for
(
int
i
=
0
;
i
<
liczbaOcen
;
i
++)
{
suma
+=
oceny
[
i
];
}
return
suma
/
liczbaOcen
;
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment