wie die Anzeige eingegeben Studenten info ganz zuletzt in einer gegebenen java-Programm
ohne Verwendung von array - .. wenn die Zahl der Studierenden = 2 und ich bin mit zwei Studenten, die Informationen mit getdata() und zum Schluss möchte ich Anzeige student 1 und student 2 Informationen. aber nur hier, es zeigt den zuletzt eingegebenen Schüler Informationen ich.e Schüler 2 Informationen... können Sie dieses Problem lösen...!
import java.util.Scanner;
public class StudInfo
{
int regno;
String name,course;
int eng,tam,mat,tot;
double avg;
//*
void getdata()
{
Scanner ip=new Scanner(System.in);
System.out.print("\n\n Enter Roll No.\t:\t");
regno=ip.nextInt();
System.out.print("\n Enter Name \t:\t");
name=ip.next();
System.out.println();
System.out.print(" Enter Marks [English, Tamil and Maths Marks out of 100] : ");
eng=ip.nextInt();
tam=ip.nextInt();
mat=ip.nextInt();
}
//*
void display()
{
tot=eng+tam+mat;
avg=tot/3;
System.out.println("\n"+"\n Roll No.\t:\t"+regno+
"\n Name \t:\t"+name+
"\n English\t:\t"+eng+
"\n Tamil \t:\t"+tam+
"\n Maths \t:\t"+mat+
"\n Total \t:\t"+tot+
"\n Average\t:\t"+avg);
System.out.print(" Grade \t:\t");
if((eng>=50)&&(tam>=50)&&(mat>=50))
{
if(avg>=91) System.out.print("O");
else if(avg>=81) System.out.print("A");
else if(avg>=71) System.out.print("B");
else if (avg>=61) System.out.print("C");
else if(avg>=51) System.out.print("D");
else System.out.print("Fail");
}
else System.out.print("Fail");
System.out.println();
}
//*
public static void main(String arg[])
{
StudInfo s=new StudInfo();
int maxs,nos;
Scanner ip1=new Scanner(System.in);
System.out.print("\nEnter No. of Students : ");
nos=ip1.nextInt();
for(maxs=1;maxs<=nos;maxs++)
{
System.out.println("\nWelcome to Student database");
System.out.print("\n Enter Student [ "+maxs+" ] details");
s.getdata();
}
s.display();
}
}
möchte ich zeigen Sie die eingegebene Anzahl der Studenten info.. aber hier anzeigen der letzten eingegeben student info.. kann man dieses Problem lösen...
- Verwenden ArrayList bei getData () - Methode.
- nicht schreiben, vollständige Worte, die Sie Kosten?
- wenn die Anzahl der Studierenden = 2 und ich bin mit zwei Studenten, die Informationen mit getdata() und zum Schluss möchte ich Anzeige student 1 und student 2 Informationen. aber nur hier, es zeigt den zuletzt eingegebenen Schüler Informationen ich.e Schüler 2 Informationen... Danke....
- ohne Verwendung von array - .. wenn die Zahl der Studierenden = 2 und ich bin mit zwei Studenten, die Informationen mit getdata() und zum Schluss möchte ich Anzeige student 1 und student 2 Informationen. aber nur hier, es zeigt den zuletzt eingegebenen Schüler Informationen ich.e Schüler 2 Informationen... Danke....
Du musst angemeldet sein, um einen Kommentar abzugeben.
versuchen Sie dies:
hoffe, das hilft.
Ändern Sie Ihre main-Methode durch folgenden code
Dieser druckt alle Schüler-Liste.
In Ihrem code, den Sie sind nur die Speicherung der letzten Schüler von details in den
s
Verweis.Diese speichern alle
StudInfo
details in derstudents
Liste