Java:LectureClavier

manonfire02 Messages postés 40 Statut Membre -  
nabil07 Messages postés 161 Statut Membre -
Bonjour,

import java.io.*;
public class IterationRusse {

int r(int m,int n)
{
int s=0;
while(m!=0)
{
if(m%2!=0)
{
s=s+n;
m=m/n;
n=n+n;
}
}
return s;
}
public static void main(String[] args) {
IterationRusse r_i=new IterationRusse();
LectureClavier entr=new LectureClavier();
System.out.println("***********Multiplication Made in Russie*************");
int m=entr.lireEntier("Saissisez une valeur de m:");
int n=entr.lireEntier("Saissisez une valeur de n:");
int res=r_i.r(m,n);
System.out.println("Le résultat est:"+res);
}

}
j'aimerai une proposition pour LectureClavier svp c trés urgent.

4 réponses

  1. nabil07 Messages postés 161 Statut Membre 64
     
    Bonsoir,

    import java.io.*;
    
    public class LectureClavier {
    	BufferedReader buffer;
    	
    	public LectureClavier() throws IOException {
    			buffer = new BufferedReader(new InputStreamReader(System.in));
    	}
    	/**
    	 * lire un entier à partir du clavier
    	 * @param str
    	 * @return int
    	 */
    	public int lireEntier(String str){
    		int rs = 0;
    		System.out.print(str);
    		try{
    			String line = buffer.readLine();
    			rs = Integer.parseInt(line);
    		}catch(Exception ex){
    			System.out.println("\nError "+ex.getMessage());
    		}
    		return rs;
    	}
    	/**
    	 * lire une chaine de caractère à partir du clavier
    	 * @return
    	 */
    	public String lireChaine(){
    		try{
    			return buffer.readLine();
    		}catch(IOException ex){return null;}
    	}
    	/**
    	 * @param args
    	 */
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		try{
    			LectureClavier clavier = new LectureClavier();
    			System.out.println("Lecture clavier\n#################################");
    			clavier.lireEntier("Lire un entier : ");
    			System.out.print("\r\nSaisir une chaine : ");
    			String str = clavier.lireChaine();
    			System.out.println(str);
    			System.err.println("\nTHE END\n");
    		}catch(Exception ex){}
    		
    	}
    
    }
    0
  2. manonfire02 Messages postés 40 Statut Membre
     
    MERCI ENORMEMENTTTTTT
    0
  3. manonfire02 Messages postés 40 Statut Membre
     
    nabil stp pour les float.
    0
  4. nabil07 Messages postés 161 Statut Membre 64
     
    Bonjour,

    /**
    	 * lire un float à partir du clavier
    	 * @return
    	 */
    	public float lireFloat(){
    		try{
    			return Float.parseFloat(buffer.readLine());
    		}catch(IOException ex){ return Float.NaN;}
    	}


    la voilà.
    0