01.
public
class
grade_do_while_out {
02.
public
static
void
main(String[] args) {
03.
char
a=0;
04.
do
{
05.
int
grade_id,i=1;
06.
double
grade;
07.
String grade_name;
08.
do
{
09.
System.
out
.print(
"Grade_id :"
);
10.
grade_id = MyInput.readInt();
11.
System.
out
.print(
"Grade_name :"
);
12.
grade_name = MyInput.readString();
13.
System.
out
.print(
"Grade :"
);
14.
grade = MyInput.readDouble();
15.
System.
out
.println(
"_____________Report"
+i+
"_____________"
);
16.
System.
out
.println(
"Grade_id :"
+grade_id);
17.
System.
out
.println(
"Grade_name :"
+grade_name);
18.
System.
out
.println(
"Grade :"
+grade);
19.
if
(grade>=80){
20.
System.
out
.println(
"Grade 'A'"
);
21.
}
else
if
(grade>=70){
22.
System.
out
.println(
"Grade 'B'"
);
23.
}
else
if
(grade>=60){
24.
System.
out
.println(
"Grade 'C'"
);
25.
}
else
if
(grade>=50){
26.
System.
out
.println(
"Grade 'D'"
);
27.
}
else
if
(grade<=49){
28.
System.
out
.println(
"Grade 'F'"
);
29.
}
30.
System.
out
.println(
"_____________END_____________"
);
31.
i++;
32.
}
while
(i<=5);
33.
System.
out
.print(
"จะเริ่มใหม่หรือออกจากโปรแกรม ถ้าเริ่มใหม่ key N ถ้าออกจากโปรแกรม Key E"
);
34.
a=MyInput.readChar();
35.
}
while
(a!=
'e'
);
36.
System.
out
.print(
"ออกจากโปรแกรมเรียบร้อยแล้ว!!!"
);
37.
}
38.
39.
}