Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Lecture Clavier: Accepter seulement les types ‘double’


{filelink=5700}

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.text.DecimalFormat;
import java.text.ParseException;
 
public class LectureClavier {
  public static void main(String[] args) {
    System.out.println("Tapez un nombre.");
    double nombreLu;
    try {
      InputStreamReader entree = new InputStreamReader(System.in);
      BufferedReader br = new BufferedReader(entree);
      String s = br.readLine();
      DecimalFormat df = new DecimalFormat();
      Number n = df.parse(s);
      nombreLu = n.doubleValue();
    } catch (IOException err) {
      nombreLu = 0;
    } catch (ParseException err) {
      nombreLu = 0;
    }
    System.out.println(nombreLu );
  }
}

A Voir sur le même Sujet:

  • utilisation de InputStreamReader