s'il vous plaît corriger le programme.Ne pas écrire la valeur int. S'il vous plaît corriger le programme
Q. Ecrire un prg java pour accepter RollNo, le nom d'un étudiant et le stocker dans dossiers Student.txt.Accept n et le stocker.
Après sont les inconvénients de o/p produit 1. Lorsque nous écrivons {int rno-à-dire pas de rouler stud} dans le fichier "Student.txt" il ne pas écrire la valeur int
i/p
C:\j2sdk1.4.1_01\bin>java StudentInfo
Enter how many students
3
Student 1
Enter Roll no.:
1
Enter Name :
Geeta
Student 2
Enter Roll no.:
2
Enter Name :
Pinky
Student 3
Enter Roll no.:
3
Enter Name :
Shaily
o/p écrit dans le fichier "student.txt" est GeetaPinkyShaily
2) Lorsque nous imprimons les valeurs student.txt alors étudiant rouleau est correctement affiché boucle pas utilisé est
while((b=fin.read())!=-1)
{
System.out.print(b);
}
Mais comme char c=(char) b;
ne se fait pas il n'imprime pas le nom
C:\j2sdk1.4.1_01\bin>java StudentInfo
Enter how many students
3
Student 1
Enter Roll no.:
1
Enter Name :
Geeta
Geeta
Student 2
Enter Roll no.:
2
Enter Name :
Pinky
Pinky
Student 3
Enter Roll no.:
3
Enter Name :
Shaily
Shaily
Contents of "Student.txt" are :
1711011011169728010511010712138310497105108121
C:\j2sdk1.4.1_01\bin>
or
vice versa
while((b=fin.read())!=-1)
{
char ch=(char) b;
System.out.print(ch);
}
imprime les les nom correctement mais pas rouler non
Voici le code. Veuillez faire les changements nécessaires. Je suppose que si nous pouvons distinguer entre le rouleau no et le nom, nous pouvons résoudre ce problème. Dans le fichier o/p Je veux o/p comme rno Nom de rno Nom de rno dire 1 Geeta 2 Pinky 3 Shaily
Alors, comment l'insérer?
si je déclare que
char ch=' ';
fout.write(ch);
il écrit 32
Et même si
char ch=' ';
fout.write((int)ch);
il wites 32 à Student.txt