-
analyse de code java
bonjour,voici un exemple de code java:
import java.io.*;
public class Banque {
static final float TAUX = 0.0225F;
//méthodes:
public static void main (String[]args)throws IOException {
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader rep = new BufferedReader(isr);
System.out.println("Entrez la valeur initiale du capital\n");
float Capital = Float.parseFloat(rep.readLine());
System.out.println("Entrez le nombre d'annees\n");
int Nban = Integer.parseInt(rep.readLine());
for(int i = 0;i<Nban;i++)
{
Capital = Capital + Capital* TAUX;
}
System.out.println("Votre capital sera de : "+ Capital +"\n");
étant débutante,je tente d'analyser ce code,mais deux lignes me posent problème:
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader rep = new BufferedReader(isr);
pourriez-vous m'aider à y voir plus clair??merci d'avance!
-
en cherchant un peut tu aurrais trouvee toute seule
Code:
InputStreamReader isr = new InputStreamReader(System.in);
inputStreamReader d'apres la javadoc permet d'ouvrir un flux de lecture avec un charset definis , la tu t'en occupe pas donc yen a un pris par default
http://java.sun.com/javase/6/docs/ap...eamReader.html
apres pour System.in :
http://java.sun.com/javase/6/docs/ap...System.html#in
on vois que ca permet de lire le clavier
passons a bufferedReader ...
http://java.sun.com/javase/6/docs/ap...redReader.html
j'ai la flemme de commenter ...
mais bon pour lire le clavier et meme les Socket je prefere
Scanner => http://java.sun.com/javase/6/docs/api/index.html
voila