Volkan Uzun
07/10/2003, 08:25
selamlar asagidaki kodu neden derleyemiyorum
----
import java.lang.String;
import java.io.DataInputStream;
import java.lang.System;
import java.io.IOException;
class Student{
protected String StudentName;
private int grades[];
private double average;
private int counter;
protected Students()
{
StudentName = "";
average = 0;
counter = 0;
}
GetStudentInfo()
{
DataInputStream display = new DataInputStream(System.in);
try{
System.out.print("Enter student name : ");
System.out.flush();
StudentName = display.readLine();
System.out.print("How many grades does this student have : ");
System.out.flush();
counter = display.readLine();
grades = new double[counter];
for(int i=0;i<counter:i++)
{
System.out.print("Enter grade #"+i+1);
System.out.flush();
grades[i] = display.readLine();
average += grades[i];
}
average /= counter;
}
catch(IOException ioe)
{
System.out.println(ioe.toString());
System.out.println("Unable to read data.");
return;
}
}
}
class StudentGrades{
public static void main(String args[])
{
int StudentNumber;
DataInputStream display = new DataInputStream(System.in);
System.out.print("How many student does this course have : "):
System.out.flush():
StudentNumber = display.readLine();
Student students = new Student[StudentNumber];
for(int i=0;i<StudentNumber;i++)
students[i].GetStudentInfo();
for(int i=0;i<StudentNumber;i++)
{
System.out.println(students[i].StudentName+" has an average of : "+students[i].average);
}
}
}
----
import java.lang.String;
import java.io.DataInputStream;
import java.lang.System;
import java.io.IOException;
class Student{
protected String StudentName;
private int grades[];
private double average;
private int counter;
protected Students()
{
StudentName = "";
average = 0;
counter = 0;
}
GetStudentInfo()
{
DataInputStream display = new DataInputStream(System.in);
try{
System.out.print("Enter student name : ");
System.out.flush();
StudentName = display.readLine();
System.out.print("How many grades does this student have : ");
System.out.flush();
counter = display.readLine();
grades = new double[counter];
for(int i=0;i<counter:i++)
{
System.out.print("Enter grade #"+i+1);
System.out.flush();
grades[i] = display.readLine();
average += grades[i];
}
average /= counter;
}
catch(IOException ioe)
{
System.out.println(ioe.toString());
System.out.println("Unable to read data.");
return;
}
}
}
class StudentGrades{
public static void main(String args[])
{
int StudentNumber;
DataInputStream display = new DataInputStream(System.in);
System.out.print("How many student does this course have : "):
System.out.flush():
StudentNumber = display.readLine();
Student students = new Student[StudentNumber];
for(int i=0;i<StudentNumber;i++)
students[i].GetStudentInfo();
for(int i=0;i<StudentNumber;i++)
{
System.out.println(students[i].StudentName+" has an average of : "+students[i].average);
}
}
}