Das ist mein Java-Code:Wie einzelne Java-Datei mit mehreren Top-Level-Klassen kompilieren
import java.io.*;
import java.util.*;
public class student
{
String name;
int age;
float cgpa;
}
public class getdata
{
public static void main(String args[])
{
int n;
Scanner in=new Scanner(System.in);
n=in.nextInt();
student[] s=new student[n];
for(int i=0;i<n;i++)
{
s[i]=new student();
s[i].name=in.nextLine();
s[i].age=in.nextInt();
s[i].cgpa=in.nextFloat();
}
System.out.println();
System.out.println("Name\tAge\tCGPA\n");
for(int i=0;i<n;i++)
{
System.out.println(s[i].name+"\t"+s[i].age+"\t"+s[i].cgpa+"\n");
}
}
}
Wenn ich das Programm zu kompilieren, gibt es den Fehler, dass jede Klasse in einer anderen Datei sein sollte. Wie kann ich das ohne Fehler kompilieren? (Ich weiß, das ist nicht die beste Praxis, aber ich brauche diese in der gleichen Datei zu tun.)
Was ist der Dateiname, es zu kompilieren verwenden? – VatsalSura
Sie können nur eine öffentliche Top-Level-Klasse in einer Java-Datei haben. –