Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
G
group2-s2-9831067
Project
Project
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
9831067
group2-s2-9831067
Commits
384608fd
Commit
384608fd
authored
Feb 22, 2020
by
9831067
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Nothing!
parent
2877e284
Pipeline
#2013
failed with stages
Changes
4
Pipelines
1
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
194 additions
and
0 deletions
+194
-0
Lab.java
group2-s2-9831067/Lab.java
+74
-0
Main.java
group2-s2-9831067/Main.java
+10
-0
Run.java
group2-s2-9831067/Run.java
+19
-0
Student.java
group2-s2-9831067/Student.java
+91
-0
No files found.
group2-s2-9831067/Lab.java
0 → 100644
View file @
384608fd
public
class
Lab
{
/**
* Create a new lab with a given name and ID number and etc.
*
* @param fName first name of student
* @param avg of student
* @param day of student
*
*/
private
Student
[]
students
;
private
int
avg
;
private
String
day
;
private
int
capacity
;
private
int
currentSize
;
public
Lab
(
int
cap
,
String
d
)
{
students
=
new
Student
[
capacity
];
day
=
d
;
capacity
=
cap
;
}
public
void
enrollStudent
(
Student
std
)
{
if
(
currentSize
<
capacity
)
{
students
[
currentSize
]
=
std
;
currentSize
++;
}
else
{
System
.
out
.
println
(
"Lab is full!!!"
);
}
}
public
void
print
()
{
for
(
int
i
=
;
i
<
currentSize
;
i
++)
{
System
.
out
.
println
(
"first name is: "
+
firstName
+
" last name is: "
+
lastName
+
"id is : "
+
id
+
"grade is: "
+
grade
);
}
}
public
Student
[]
getStudents
()
{
return
students
;
}
public
void
setStudents
(
Student
[]
students
)
{
this
.
students
=
students
;
}
public
int
getAvg
()
{
return
avg
;
}
public
void
calculateAvg
()
{
int
sum
=
0
;
for
(
int
i
=
0
;
i
<
currentSize
;
i
++)
{
sum
+=
grade
.
student
[
i
]
;
}
avg
=
sum
/
currentSize
;
}
public
String
getDay
()
{
return
day
;
}
public
void
setDay
(
String
day
)
{
this
.
day
=
day
;
}
public
int
getCapacity
()
{
return
capacity
;
}
public
void
setCapacity
(
int
capacity
)
{
this
.
capacity
=
capacity
;
}
}
\ No newline at end of file
group2-s2-9831067/Main.java
0 → 100644
View file @
384608fd
pubic
class
Main
{
public
static
void
main
(
String
[]
args
)
{
}
}
\ No newline at end of file
group2-s2-9831067/Run.java
0 → 100644
View file @
384608fd
public
class
Run
{
public
static
void
main
(
String
[]
args
)
{
Student
std1
=
new
Student
(
"Ehsan"
,
"Edalat"
,
"9031066"
);
Student
std2
=
new
Student
(
"Seyed"
,
"Ahmadpanah"
,
"9031806"
);
Student
std3
=
new
Student
(
"Ahmad"
,
"Asadi"
,
"9031054"
);
std1
.
print
();
std1
.
setGrade
(
15
);
std1
.
print
();
std2
.
print
();
std2
.
setGrade
(
11
);
std2
.
print
();
std3
.
print
();
std3
.
setFirstName
(
"HamidReza"
);
std3
.
print
();
}
}
group2-s2-9831067/Student.java
0 → 100644
View file @
384608fd
public
class
Student
{
// the student’s first name
private
String
firstName
;
// the student’s last name
private
String
lastName
;
// the student ID
private
String
id
;
//the grade
private
int
grade
;
/**
* Set a name of student.
* @param sName student
*/
public
void
setName
(
String
str
)
{
firstName
=
str
;
}
/**
* Set a lastName of student.
* @param sLastName student
*/
public
void
setLastName
(
String
str
)
{
lastName
=
str
;
}
/**
* Set a id of student.
* @param sId student
*/
public
void
setId
(
String
str
)
{
id
=
str
;
}
public
void
print
()
{
System
.
out
.
println
(
"first name is: "
+
firstName
+
" last name is: "
+
lastName
+
"id is : "
+
id
+
"grade is: "
+
grade
);
}
/**
* Set a grade of student.
* @param sGrade student
*/
public
void
setGrade
(
int
s
)
{
grade
=
s
;
}
/**
* get the first name of student
* @return firstName field
*/
public
String
getLastName
()
{
return
lastName
;
}
/**
* get the last name of student
* @return lastName field
*/
public
String
getfirstName
()
{
return
firstName
;
}
/**
* get the id of student
* @return id field
*/
public
String
getId
()
{
return
id
;
}
/**
* get the grade of student
* @return grade field
*/
public
int
getGrade
()
{
return
grade
;
}
/**
* Create a new student with a given name and ID number.
*
* @param fName first name of student
* @param lname last name of student
* @param sID student ID
*/
public
Student
(
String
fName
,
String
lname
,
String
sID
){
firstName
=
fName
;
lastName
=
lname
;
id
=
sID
;
grade
=
0
;
}
}
\ No newline at end of file
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