[java] probleme de comprehension d'une source

Fermé
aleksi Messages postés 5 Date d'inscription mardi 14 février 2006 Statut Membre Dernière intervention 12 juillet 2006 - 21 avril 2006 à 19:20
aleksi Messages postés 5 Date d'inscription mardi 14 février 2006 Statut Membre Dernière intervention 12 juillet 2006 - 22 avril 2006 à 16:32
Bonjour à tous,
j'ai un probleme de comprehension d'un code source en java. Si quelqu'un pouvait m'expliqué parti par parti, voir meme m'ecrir l'algorithme, ce serait tres gentil, c'est tres important!
voila la source. Tout ce que je sais, c'est quil permet de relever une saisie au clavier.
Merci a ceux qui auront la patience de me repondre.
voici la source :

import java.io.*;

class Saisie
{
private String Reponse;
private int[] carac;

public Saisie()
{
Reponse="";
carac=new int[10];
}

public Saisie(int LimiteTableau)
{
Reponse="";
carac=new int[LimiteTableau];
}

public String realiser()
{
int i=-1;
try
{
do
{
i++;
carac[i]=System.in.read();

if (i==(carac.length-1)) carac[i]=10;

}
while (carac[i]!=10);
Reponse="";

int k=0;
while (carac[k]!=10)
{
if (carac[k]!=10 && carac[k]!=13) Reponse+=(char)carac[k];
k++;
}

return Reponse;
}
catch (IOException e)
{
return "Erreur entree/sortie";
}
catch (Exception e)
{
return "Erreur de saisie";
}
}
}
A voir également:

2 réponses

aleksi Messages postés 5 Date d'inscription mardi 14 février 2006 Statut Membre Dernière intervention 12 juillet 2006
22 avril 2006 à 15:58
personne ne peut repondre à cette question ?
SVP, c'est tres important
1
aleksi Messages postés 5 Date d'inscription mardi 14 février 2006 Statut Membre Dernière intervention 12 juillet 2006
22 avril 2006 à 16:32
en fait la partie a partir de Reponse="" reste un peu trop mysterieuse pour moi.
1