
June 14th, 2004, 10:33 AM
|
|
Registered User
|
|
Join Date: Jun 2004
Posts: 1
Time spent in forums: < 1 sec
Reputation Power: 0
|
|
Is My Java Code Correct? Urgent Help Please.
Is this java code correct as follows!
Code:
import java.io.*;
import utils.io.*.
class Student
{
String name; // Student's name.
String subj1, subj2, subj3, subj4, subj5//subject name
double grade1, grade2, grade2, grade3, grade4, grade5=0;// Grade on 5 subjects.
String Course_Code//Course code is alphanumeric
int Study_year=2004;
double getAverage()
{ //compute average of subjects´ grades
double Average;
Average=(grade1+grade2+grade3+grade4+grade5)/5;
if(Average>1 && Average<2)
{
System.out.println("Grade :"+"Fail");
}
if((Average>2) && (Average<3))
{
System.out.println("Grade :"+"Pass");
}
if((Average>3) && (Average<4))
{
System.out.println("Grade :"+"Merit");
}
if(Average>4)
{
System.out.println("Grade :"+"Distinction");
}
return Average;
}
} // end of class Student
public class Studentrecord
{//main class
public static void main(String[] args)
{
Student std,std1;//
std=new Student();//create new instance of class Student
std1=new Student();
System.out.print("n Enter Student Name : ");
name=readstring();
System.out.print("n Enter Study Year : ");
Study_year=readInt();
System.out.print("n Enter Subject_name1 : ");
Subj1=readString;
System.out.print("n Enter grade for subject1 : ");
grade1=readDouble();
System.out.print("n Enter Subject_name2 : ");
Subj2=readString;
System.out.print("n Enter grade for subject2 : ");
grade2=readDouble();
System.out.print("n Enter Subject_name3 : ");
Subj3=readString;
System.out.print("n Enter grade for subject3 : ");
grade3=readDouble();
System.out.print("n Enter Subject_name4 : ");
Subj4=readString;
System.out.print("n Enter grade for subject4 : ");
grade4=readDouble();
System.out.print("n Enter Subject_name5 : ");
Subj5=readString;
System.out.print("n Enter grade for subject5 : ");
grade5=readDouble();
System.out.println("Name :"+std.name);
System.out.println("Course Code :"+std.Course_Code);
System.out.println("Year of study :"+std.Year_of_Study);
System.out.println("Average :"+std.getAverage());
}
}
|